2013-04-02 3 views
2

데이터베이스 SQL에 연결된 datagridview에서 한 행을 삭제해야하지만 Button_click(Delete) (예 : this.nameTableAdapter.DeleteQuery())의 메서드를 호출하는 방법을 모른다. enter image description hereTableAdapter에서 행을 삭제 하시겠습니까?

오류 표시 : _ID, _KLID는 현재 존재합니까 ?? 및 SQL 쿼리는 다음과 같습니다

Artikulli 어디에서 삭제 (ID = @_ID) AND (KlID = @_KlID) 또는 (ID = @_ID) AND (KlID = @_KlID) 당신의 DataSet에서

답변

4

TableAdapter을 마우스 오른쪽 단추로 클릭하고 AddQuery을 클릭하고 삭제 쿼리를 정의하십시오. 그런 다음 테이블 어댑터를 통해 delete 메소드를 호출 할 수 있습니다. (이 복잡한 경우 사용 쿼리 빌더를)

enter image description here

그런 다음

enter image description here

는 지금, 당신의 쿼리를 작성.

알림 : 매개 변수 이름의 접두사는 @입니다. 여기에 나는 하나 개의 매개 변수는

enter image description here

+0

@Id을 예 내가 그 않았다라는 이름의,하지만 난 내가 행을 삭제 버튼 (삭제)를 클릭하면, 버튼에서 호출하는 방법을 몰라? @Hossein Narimani Rad –

+0

@MandarinaPortokalli 가능한 경우 SQL 삭제 쿼리를 작성하십시오. 질문에 –

+0

봐 내가 탐을 편집 .. –

관련 문제