DataGrid.Items.Count无法按预期工作

时间:2018-07-03 05:48:00

标签: c# .net wpf

我有一个名为DataGrid的WPF datagrid1,我想检查DataGrid行是否为空。

那我怎么能做到这一点。我尝试过但是失败了。

if (dataGrid1.Items.Count != 0)
{
      //submit
}
else
{
      MessageBox.Show("Data Grid is empty");
}

1 个答案:

答案 0 :(得分:5)

您需要将CanUserAddRows设置为false:

<DataGrid Name="dataGrid1" CanUserAddRows="false"></DataGrid>

通常,您在DataGrid的底部有一个空行。这就是为什么即使您的DataGrid为空,您也没有进入其他部分的原因。