我需要一个简单的方法来检查我的datagridview是否为空。
的Rows.Count不满足我,因为我的程序有2个空行开始,
和未来在DataGridView可以填充,然后计数
不会造成任何影响
(如果用户删除一节但有2行以上)。检查dataGridView是否为空
有没有办法检查这个?
我需要一个简单的方法来检查我的datagridview是否为空。
的Rows.Count不满足我,因为我的程序有2个空行开始,
和未来在DataGridView可以填充,然后计数
不会造成任何影响
(如果用户删除一节但有2行以上)。检查dataGridView是否为空
有没有办法检查这个?
以及这些都为数据网格视图是否为空或不检查选项...
if(DataGridView1.Rows.Count = 0)
{
MessageBox.Show("DataGridView is empty");
}
2)。您可以检查哪些结合 的DataGridView
if(dt=null)
{
MessageBox.Show("DataGridView is empty");
}
if(ds=null)
{
MessageBox.Show("DataGridView is empty");
}
你可以用数据网格视图单元格值,同时检查使用该
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;
}
}
dataGridView1与实现添加数据表或数据集:
using System.Linq;
if (dataGridView1.Rows.OfType<DataGridViewRow>().Take(2).Count() > 1)
{
MessageBox.Show("dataGridView1 has at least 2 rows");
}
dataGridView1禁用添加:
if (dataGridView1.Rows.OfType<DataGridViewRow>().Any())
{
MessageBox.Show("dataGridView1 has row");
}