我有一个DataGrid,我想检查是否为空。有没有办法做到这一点?目前,我有一个像下面代码的想法。
if (grdMass.DataSource=="")
{
cmdRelease.Enabled = false;
}
else
{
cmdRelease.Enabled = true; ;
}
是的,有人能帮帮我吗?谢谢。
答案 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);