C#:如何检查DataGrid是否为空?

时间:2009-12-07 05:03:54

标签: c# datagrid

我有一个DataGrid,我想检查是否为空。有没有办法做到这一点?目前,我有一个像下面代码的想法。

if (grdMass.DataSource=="")
{
    cmdRelease.Enabled = false;
}
else
{
    cmdRelease.Enabled = true; ;
}
是的,有人能帮帮我吗?谢谢。

3 个答案:

答案 0 :(得分:8)

要检查某些内容是否为空,您可以检查Items属性是否为空。

grdMass.Items.Count == 0

答案 1 :(得分:4)

检查网格视图是否为空的唯一方法是检查它的行数。

if(gvMyData.Rows.Count == 0)
     // Empty
else
     // Not Empty

希望这有助于;)

答案 2 :(得分:1)

如果没有任何内容绑定到DataGrid,则DataSource属性将为null

cmdRelease.Enabled = (grdMass.DataSource != null);