.Net에서 데이터 테이블에서 행을 올바르게 삭제하십시오.

41686d6564

기본적으로 MySQL DB가 있습니다. 테이블의 한 열에있는 데이터를 ListBox에 바인딩하고 있습니다. 사용자가 항목을 추가 / 편집 / 제거하고 변경 사항을 저장 / 거부 할 수 있도록하고 싶습니다.

삭제를 위해 사용자가 ListBox에서 선택한 항목을 삭제할 수 있기를 바랍니다. 지금까지 시도한 내용은 다음과 같습니다.

(1) dt.Rows(lst.SelectedIndex).Delete()

그러나 이것은 DataAdapter.Update메서드를 사용하여 업데이트 할 때까지 DataTable에서 행을 실제로 삭제하지 않으므로 ListBox의 다음 인덱스는 DataTable에서 삭제 된 행을 참조합니다.

(2) : dt.Rows.RemoveAt(lst.SelectedIndex)

이것은 잘 작동하지만 DataTable을 업데이트 할 때 (사용자가를 클릭 한 후 save) 삭제 된 행이 삭제되지도 않습니다.

(3) 전화 시도 AcceptChanges:

    dt.Rows(lst.SelectedIndex).Delete()
    dt.AcceptChanges()

그리고 위의 두 번째 결과와 동일한 결과를 얻습니다.

마지막으로 DataTable을 업데이트하는 방법은 다음과 같습니다.

    Dim cmdBldr As New MySqlCommandBuilder(da)
    da.Update(dt)

따라서 사용자가 업데이트하기 전에 DataTable에 원하는 수의 행을 추가 / 삭제할 수있는 방법이 있습니까?

jmcilhinney

바인드 DataTableA를 BindingSource(이 당신은 디자이너에 추가 할)와 결합받는 것을 ListBox. 그런 다음을 호출하여 선택한 레코드를 삭제 RemoveCurrent합니다 BindingSource. 그러면 해당 행에 플래그가 지정 Deleted되고 BindingSource.

AcceptChanges아무 것도 부르지 마십시오 . 이렇게하면 저장할 변경 사항이 없음을 데이터 어댑터에 알립니다. Update데이터 어댑터를 호출 하여 변경 사항을 DataTable다시 데이터베이스 에 저장하십시오 . AcceptChanges성공적인 저장 후 내부적으로 호출됩니다 . 경우 AcceptChanges라고 표시, 어떤 행 Deleted으로부터 제거 된 DataTable임의의 행을 표시하는 동안, Added또는 Modified표시된다 Unchanged.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 MySQL 테이블을 올바르게 업데이트하는 방법

분류에서Dev

JQgrid : JSON 데이터에서 테이블을 올바르게 렌더링하지 않음

분류에서Dev

SQL이 테이블에있는 행을 올바르게 리턴하지 않음

분류에서Dev

Python 소켓에서 연결이 실패하면 시간 제한을 올바르게 설정하십시오.

분류에서Dev

피벗 테이블에 열을 올바르게 표시

분류에서Dev

피벗 테이블에 열을 올바르게 표시

분류에서Dev

데이터 테이블에서 행을 삭제하는 방법

분류에서Dev

행에서 데이터를 올바르게 정렬하는 방법

분류에서Dev

데이터 테이블에서 중복을 제거하고 vb.net 값을 추가하십시오.

분류에서Dev

헤더와 데이터를 사용하여 Python에서 http 요청을 올바르게 수행하는 방법

분류에서Dev

괄호 안에 숫자가있는 html / RMarkdown에서 테이블을 올바르게 렌더링하는 방법

분류에서Dev

로컬 서버는 yajra laravel 데이터 테이블을 올바르게 표시하고 원격 서버는 오류 500을 표시합니다.

분류에서Dev

HTML 테이블 행 범위가 내 CSS에서 올바르게 작동하지 않습니다.

분류에서Dev

DjangoORM에서 BETWEEN 절을 올바르게 작성하십시오.

분류에서Dev

Pandas 데이터 프레임에서 열을 삭제하십시오.

분류에서Dev

ActiveRecord를 사용하여 Rails에서 테이블을 올바르게 결합하기

분류에서Dev

Rails : 조인 테이블에서 레코드 값을 올바르게 수정하고 저장하는 방법

분류에서Dev

Oracle 11g에서 테이블을 올바르게 SELF JOIN하는 방법은 무엇입니까?

분류에서Dev

컨테이너에서 나란히 블록을 올바르게 정렬하는 방법

분류에서Dev

가져 오기에서 데이터를 올바르게 가져 오는 방법을 모르겠습니다.

분류에서Dev

데이터 바인딩 삭제 설정은 delete 명령에 필요합니다. DataBinding 구성에서 삭제 작업 또는 URL을 지정하십시오.

분류에서Dev

ajax 성공 응답에서 선택시 이벤트 변경을 올바르게 첨부하십시오.

분류에서Dev

Excel 2016에서이 피벗 테이블을 올바르게 만드는 방법

분류에서Dev

IIS에서 ASP.NET 앱을 올바르게 게시하고 업데이트하는 방법

분류에서Dev

데이터 테이블에 특정 값이 있는지 확인하십시오.이 값을 삭제하십시오.

분류에서Dev

Sql Server 2016 데이터 테이블을 WPF 데이터 그리드에 올바르게로드하는 방법은 무엇입니까?

분류에서Dev

HDFS 이름 노드가 Kubernetes에서 데이터 노드 목록을 올바르게 표시하지 않음

분류에서Dev

React에서 테이블을 올바르게 렌더링 할 수 없습니다.

분류에서Dev

데이터 폴더에 파일을 올바르게 저장하는 방법

Related 관련 기사

  1. 1

    PHP에서 MySQL 테이블을 올바르게 업데이트하는 방법

  2. 2

    JQgrid : JSON 데이터에서 테이블을 올바르게 렌더링하지 않음

  3. 3

    SQL이 테이블에있는 행을 올바르게 리턴하지 않음

  4. 4

    Python 소켓에서 연결이 실패하면 시간 제한을 올바르게 설정하십시오.

  5. 5

    피벗 테이블에 열을 올바르게 표시

  6. 6

    피벗 테이블에 열을 올바르게 표시

  7. 7

    데이터 테이블에서 행을 삭제하는 방법

  8. 8

    행에서 데이터를 올바르게 정렬하는 방법

  9. 9

    데이터 테이블에서 중복을 제거하고 vb.net 값을 추가하십시오.

  10. 10

    헤더와 데이터를 사용하여 Python에서 http 요청을 올바르게 수행하는 방법

  11. 11

    괄호 안에 숫자가있는 html / RMarkdown에서 테이블을 올바르게 렌더링하는 방법

  12. 12

    로컬 서버는 yajra laravel 데이터 테이블을 올바르게 표시하고 원격 서버는 오류 500을 표시합니다.

  13. 13

    HTML 테이블 행 범위가 내 CSS에서 올바르게 작동하지 않습니다.

  14. 14

    DjangoORM에서 BETWEEN 절을 올바르게 작성하십시오.

  15. 15

    Pandas 데이터 프레임에서 열을 삭제하십시오.

  16. 16

    ActiveRecord를 사용하여 Rails에서 테이블을 올바르게 결합하기

  17. 17

    Rails : 조인 테이블에서 레코드 값을 올바르게 수정하고 저장하는 방법

  18. 18

    Oracle 11g에서 테이블을 올바르게 SELF JOIN하는 방법은 무엇입니까?

  19. 19

    컨테이너에서 나란히 블록을 올바르게 정렬하는 방법

  20. 20

    가져 오기에서 데이터를 올바르게 가져 오는 방법을 모르겠습니다.

  21. 21

    데이터 바인딩 삭제 설정은 delete 명령에 필요합니다. DataBinding 구성에서 삭제 작업 또는 URL을 지정하십시오.

  22. 22

    ajax 성공 응답에서 선택시 이벤트 변경을 올바르게 첨부하십시오.

  23. 23

    Excel 2016에서이 피벗 테이블을 올바르게 만드는 방법

  24. 24

    IIS에서 ASP.NET 앱을 올바르게 게시하고 업데이트하는 방법

  25. 25

    데이터 테이블에 특정 값이 있는지 확인하십시오.이 값을 삭제하십시오.

  26. 26

    Sql Server 2016 데이터 테이블을 WPF 데이터 그리드에 올바르게로드하는 방법은 무엇입니까?

  27. 27

    HDFS 이름 노드가 Kubernetes에서 데이터 노드 목록을 올바르게 표시하지 않음

  28. 28

    React에서 테이블을 올바르게 렌더링 할 수 없습니다.

  29. 29

    데이터 폴더에 파일을 올바르게 저장하는 방법

뜨겁다태그

보관