체크 박스 열의 헤더 안에 체크 박스를 만들었습니다. 그것은 내가 확인했을 때 잘 동작합니다. DataGridView
의 모든 행이 검사됩니다. DataGridView의 단일 행을 선택 취소하면 헤더 셀 체크 박스의 선택을 취소합니다. 헤더 체크 박스 상태를 설정하는 CellValueChanged
이벤트에 코드를 넣으려고했습니다. 문제는 현재 셀이 포커스를 잃을 때 CellValueChanged
이 발생한다는 것입니다. 셀에서 2 ~ 3 번 클릭하면 아무 일도 일어나지 않지만 e
다음 셀을 선택하면 이벤트가 시작되고 헤더 셀의 체크 박스 상태가 무효화됩니다.DataGridView CheckboxColumn 머리글 확인란이 행과 동기화됩니까?
0
A
답변
0
시도해보십시오 CurrentCellDirtyStateChanged 이벤트?
4
CurrentCellDirtyStateChanged 이벤트에서 DataGridview의 CommitEdit (DataGridViewErrorContexts.Commit) 메서드를 호출하십시오. 셀 값을 커밋하고 해당 셀의 CellValueChanged 이벤트를 트리거합니다.
관련 문제
- 1. Datagridview 열 머리글 순서가 XP와 Win7간에 변경됩니다.
- 2. Winforms의 DataGridView 열 머리글 오른쪽 정렬
- 3. 글꼴 크기가 클 때 DataGridView 확인란이 표시되지 않습니다.
- 4. UITableView의 reloadData는 언제 동기화됩니까?
- 5. C# 3.5 datagridview 열 머리글 클릭 정렬되지 않습니다.
- 6. DatagridView 확인란을 선택 했습니까?
- 7. checkboxcolumn DataGrid에 부울 값을 바인딩하는 방법 WPF
- 8. DataGridView Scaling
- 9. dataGridView 업데이트
- 10. DataGridView 내 하위 DataGridView
- 11. 확인란이 간접적으로 변경되었을 때 확인란이 켜지지 않는 이유는 무엇입니까
- 12. 확인란이 상태를 유지하지 않습니다.
- 13. 확인란이 예상대로 업데이트되지 않습니다.
- 14. JQuery 확인란이 작동하지 않습니다.
- 15. ASP.NET 양식에 확인란이 필요합니까?
- 16. 페이스 북의 확인란이 좋아?
- 17. 목록보기의 확인란이 선택되었는지 확인해야합니까?
- 18. 데이터 격자보기 머리글 눈금 색
- 19. iPad에서 웹 서버로 파일이 느리게 동기화됩니까?
- 20. Gridview의 중첩 중첩 : 중괄호에 데이터가 없으면 gridview 행과 중계기 머리글 숨기기
- 21. 머리글 바로 아래의 머리글 바로 정렬
- 22. Div가있는 머리글
- 23. 통일 그리드 행과 열
- 24. 행과 열이있는 테이블,
- 25. 행과 열 교환하기
- 26. 행과 파일 비교
- 27. FlowLayoutPanel의 행과 열 찾기
- 28. CheckboxCellEditor는 확인란이 아닌 텍스트를 표시합니다.
- 29. 확인란이 선택되어 있는지 확인하는 방법
- 30. Formtastic 확인란이 실제 응용 프로그램
예 i 사용할려고했지만이 이벤트가 발생하면 셀의 새 값이 아직 설정되지 않았습니다. 그래서 셀은 오래된 값을 가지고 있으며 새로운 값이 현재 값의 반대가 될 것이라고 추정해야합니다. 하지만 어디 cell_validating 또는 셀의 cell_endedit 값이 변경됩니다 양식을 가지고. – IordanTanev