我在单击特定按钮时尝试向WPF应用程序上的DataGrid添加新行。 这是我到目前为止所尝试的:
DataGridRow row = new DataGridRow();
table.Items.Add(row); // table = my DataGrid
当我运行此代码时,它会抛出System.ArgumentNullException
说
值不能为空
我该怎么做才能解决这个问题? 提前谢谢。
答案 0 :(得分:1)
您需要将数据网格的ItemsSource
属性绑定到POCO对象的集合,而不是添加数据网格行,而是向该集合添加新的POCO对象以及您的问题"将自动解决...
这假定您的VM属性的更改通知,并在您的POCO类中实现INotifyPropertyChanged当然......