我想爲DataGridView的某些單元格爲空或空時編寫一個條件。 例如,如果單元[1]不爲空或空,則必須運行一個方法,並且... 我以某種方式編寫它,但其中一些不起作用,其中一個工作,但其中一個不起作用解決方案爲我的問題。就像你現在,DataGridView中的空和空是不同的。 此外,我的DataGridView尚未綁定到數據庫。 我怎樣才能以最好的方式做到這一點? 此致敬禮。在DataGridView中處理空單元格
2
A
回答
5
DataGridViewCell對象具有「Value」方法,該方法將callvalue作爲對象返回,可以將該值轉換爲字符串,然後將該字符串檢查爲null或空。
string val = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value as string;
if(string.isNullorEmpty(val) ==false)
{
// your method run.
}
0
單元格值是一個對象。空單元格值爲空。
DataTable/DataView在Empty時使用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. 處理單元格中的空值
- 3. 處理網頁中的空單元格
- 4. 在DataGridView custon列中處理單元格分析
- 5. DataGridView System.InvalidOperationException單元格不在DataGridView中
- 6. wxPython GridSizer - 處理空單元格
- 7. 如何處理空單元格
- 8. DataGridView單元格
- 9. Datagridview更改非空單元格的單元格顏色
- 10. VB.NET - 如果不Datagridview單元格爲空
- 11. 計數非空單元格的DataGridView
- 12. datagridview單元格的空值vb.net
- 13. 在Datagridview中格式化單元格
- 14. 熊貓 - 處理空單元
- 15. 如何處理空的datagridview?
- 16. 在C#中讀取DatagridView中的空單元格#
- 17. 檢查datagridview的單元格中的空值或空值
- 18. 如何在C#中清空DataGridView的單元格?
- 19. 編輯時在DataGridView單元格中強制非空值
- 20. 在datagridview中停止空白單元格 - VB.NET
- 21. 如何禁用DataGridView中點擊空單元格在C#
- 22. 在vb.net DataGridView中只讀單元格
- 23. 防止在DataGridView中選擇單元格
- 24. 在DataGridView中更改單元格的值
- 25. 在DataGridView單元格中插入路徑
- 26. 在datagridview中合併單元格
- 27. 如何在DataGridView中編輯單元格?
- 28. 在datagridview中爲單元格着色
- 29. VBA:跳過處理空白單元格(其中包含公式)
- 30. 如何處理excel文件中的空白單元格java