DataGridView의 일부 셀이 null이거나 비어있는 경우 조건을 작성하고 싶습니다. 예를 들어 셀 [1]이 null이 아니거나 비어 있지 않은 경우 메서드를 실행해야하고 ... 몇 가지 방법으로 작성했지만 일부는 작동하지 않지만 그 중 하나는 작동하지만 좋지는 않습니다. 솔루션에 대한 내 문제. 지금, 빈 및 null DataGridView 다릅니다. 또한 내 DataGridView가 데이터베이스에 바인딩되지 않았습니다. 어떻게하면 좋을까요? 감사합니다.DataGridView에서 빈 셀 처리
2
A
답변
5
DataGridViewCell 개체에는 callvalue를 개체로 반환하는 "Value"메서드가 있습니다.이 값을 문자열로 변환 한 다음이 문자열을 null 또는 비어있는 것으로 확인하십시오.
string val = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value as string;
if(string.isNullorEmpty(val) ==false)
{
// your method run.
}
0
셀 값은 Object입니다. 빈 셀 값이 null입니다.
DataTable/DataView는 비어있을 때 DbNull.Value를 사용합니다. 길이와
문자열 = 0 당신은 세 가지 옵션을 확인해야합니다 String.Empty로
있습니다. 당신의 열 및 행 레이아웃이 다음 고정되어있는 경우
0
당신은 데이터 그리드
void dataGridView2_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
e.Cancel = false;
if (e.RowIndex == 1 && e.ColumnIndex == 0)
{
if(string.IsNullorEmpty(e.FormattedValue.ToString())
// method call
}
}
0
//just replace from Value to FormattedValue like that
string val = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].FormattedValue as string;
if(string.isNullorEmpty(val))
{
// cell is empty
}
else
{
// cell is not empty
}
의 이벤트를 확인하는 셀에 함수를 호출 할 수 있습니다
관련 문제
- 1. DataGridView에서 셀 위치를 확인하십시오.
- 2. GridBagLayout 및 빈 셀
- 3. DataGridview에서 언 바운드 열의 셀 클릭 이벤트
- 4. DataGridView에서 셀 안에 아이콘과 문자열을 표시합니다.
- 5. DataGridView에서 이상한 문자 'q'문제 Custom DataGridViewColumn 셀
- 6. 셀 편집 후 DataGridView에서 데이터 소스 변경
- 7. DataGridView에서 null 셀 값을 확인하려면 어떻게해야합니까?
- 8. DataGridView에서 빈 줄마다 페인트 할 수 있습니까?
- 9. wxPython GridSizer - 빈 셀 다루기
- 10. 빈 커서 처리 SimpleCursorAdapter
- 11. JTable 셀 - 긴 텍스트 처리
- 12. DataTable.DataRow 셀 변경 이벤트 처리
- 13. DataGridView에서 DateTime.MinValue 바꾸기
- 14. pear xml_serializer에서 빈 태그 처리
- 15. android의 ExpandableListView에서 빈 목록 처리
- 16. 셀 값을 기반으로 DataGridView에서 행의 배경색을 변경하는 방법은 무엇입니까?
- 17. DataGridView에서 현재 셀 열 인덱스 가져 오기 CurrentCellChanged 이벤트
- 18. DataGridView에서 새 행의 첫 번째 보이는 셀 선택
- 19. Google 스프레드 시트 쿼리 빈 셀 반환
- 20. 새우 PDF 및 빈 데이터베이스 셀?
- 21. 셀 배열에서 빈 셀을 어떻게 검색합니까?
- 22. 첫 번째 발생 빈 셀 없음 vba
- 23. Datagridview에서 행 유효성 검사
- 24. DataGridView에서 DataSourceUpdateMode를 설정하는 방법
- 25. DataGridView에서 특정 셀을 검색하려면 어떻게합니까?
- 26. Windows의 DataGridview에서 포커스 설정
- 27. 적합성 SLIM 쿼리 테이블 - 빈 셀 중지가 실패하지 않았습니까?
- 28. 바운드 DataGridView에서 DataGridView.CellValueChanged가 실행되지 않음
- 29. DataGridView에서 개별 셀의 배경색을 어떻게 설정합니까?
- 30. Java에서 이벤트 처리 : 빈 이벤트 핸들러가 필요합니까?