VisualStudio에서 생성 한 데이터 집합이 있습니다.
DataGridView (VisualStudio에서 연결된 너비)에 연결했습니다.
필터를 사용하고 있습니다. 예를 들면 :
xyBindingSource.Filter = "yx = 'tart'";
내 문제 :
내가 (다른 어떤 타트에서) YX 컬럼의 값을 변경하는 경우 변경된 행이 실행가는 CellEndEdit 이벤트 전에 제거합니다.
CellEndEdit 이벤트에서 DataGridViewCellEventArgs에 올바른 행 및 열 번호가 포함됩니다.
그러나 이벤트 args가 가리키는 행은 선택된 행이 먼저 제거되기 때문에 편집 된 내용이 아닙니다.
어떻게해야합니까? 도움을
감사 :
NorbiC# WinForm DataGridView 필터 일시 중지
0
A
답변
0
당신은 DataGridView.CurrentCellDirtyStateChanged
이벤트를 사용하여이 작업을 처리 할 수 있습니다. 당신이 이런 식으로 할 경우는 DataGridView.CellValueChanged
이벤트를 발생시킬 수 있습니다
void dataGridView1_CurrentCellDirtyStateChanged(object sender,
EventArgs e)
{
if (dataGridView1.IsCurrentCellDirty)
{
dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
}
CommitEdit
수동으로 DataGridView.CellValueChanged
이벤트를 발생시킵니다. 이 이벤트에서 Filter
메서드를 다시로드 할 수 있습니다. 시도 해봐.
관련 문제
- 1. WinForm ReturnFocus/양식 이벤트 일시 중지?
- 2. DatagridView 하이라이트 이벤트 - WINFORM C#
- 3. C# 일시 중지/종료/중지/중단 스레드
- 4. C++에서 콘솔 일시 중지?
- 5. 필터 DataGridView
- 6. DataGridView 필터
- 7. 알림 일시 중지 일시 중지 [Android]
- 8. Erlang 프로그램 전체 일시 중지/일시 중지
- 9. winform .net datagridview
- 10. winform - datagridview 헤더 병합
- 11. 셀의 내용에 액세스 datagridview Winform C#
- 12. C# Winform DataGridView 인라인 추가 새 행
- 13. 스레드 일시 중지 및 중지
- 14. 스레드를 일시 중지/일시 중지 한 다음 계속하는 방법은 무엇입니까?
- 15. Windows의 일시 중지
- 16. 필터 액세스 datetimepicker 값으로 dataGridView 채우기 C#
- 17. 네트워크 전송 일시 중지
- 18. 다운로드 스레드 일시 중지
- 19. 확장 기능이있는 Winform DataGridView 컨트롤
- 20. C 프로그램 완료시 화면 일시 중지
- 21. 목표가 필요함 -c 일시 중지/대기 기능
- 22. AFNetworking에서 다운로드를 일시 중지 - 목표 c
- 23. C++ cin.get(), cin.peek() 일시 중지, stdio와 동일
- 24. Parallel.Foreach C# 일시 중지 및 정지 기능?
- 25. 다른 터미널 창에서 일시 중지 된 레일 서버 일시 중지
- 26. 로그인 일시 중지/일시 중지 만료 된 비밀번호 변경
- 27. 스레드 일시 중지 - HistoryRecord의 활동 일시 중지 시간 초과
- 28. 이벤트 디스패처의 일시 중지
- 29. Android 애플리케이션 일시 중지
- 30. 일시 중지 JavaScript 함수