我有一个WPF DataGrid命名datagrid1,我想检查DataGrid行是否为空.
然后我怎么能实现这一点.我试过这个却失败了.
if (dataGrid1.Items.Count != 0)
{
//submit
}
else
{
MessageBox.Show("Data Grid is empty");
}
Run Code Online (Sandbox Code Playgroud)
你需要设置CanUserAddRowsfalse:
<DataGrid Name="dataGrid1" CanUserAddRows="false"></DataGrid>
Run Code Online (Sandbox Code Playgroud)
你DataGrid通常会在底部找到一个空行.这就是为什么你不去其他部分,即使你DataGrid是空的.