fun*_*err 2 c# datagridview winforms
我需要一种简单的方法来检查我的datagridview是否为空.
Rows.Count不满足我,因为我的程序以2个空行开始,
并且将来可以填充datagridview,然后计数
不会影响任何内容
(如果用户删除了一个部分,但是存在多于2行).
无论如何检查这个?
这些是数据网格视图是否为空的检查选项......
if(DataGridView1.Rows.Count == 0)
{
MessageBox.Show("DataGridView is empty");
}
Run Code Online (Sandbox Code Playgroud)
2).您可以检查绑定到DataGridView的DataTable或DataSet:
if(dt == null)
{
MessageBox.Show("DataGridView is empty");
}
if(ds == null)
{
MessageBox.Show("DataGridView is empty");
}
Run Code Online (Sandbox Code Playgroud)
您还可以使用以下命令检查datagrid视图单元格值:
if (dataGridView1.Columns[e.ColumnIndex].Name == "companyName")
{
if (String.IsNullOrEmpty(e.FormattedValue.ToString()))
{
dataGridView1.Rows[e.RowIndex].ErrorText =
"company Name must not be empty";
e.Cancel = true;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13932 次 |
| 最近记录: |