WPF通过网格本身向DataGrid添加行

时间:2014-04-13 17:13:06

标签: c# wpf datagrid

我只是想知道是否可以通过网格本身向数据网格添加行(所以对象模型的ObservableCollection)?

我并不特别希望使用新视图来做到这一点(如果我这样做,那就不会是世界末日)

由于

1 个答案:

答案 0 :(得分:2)

您可以使用DataGrid.CanUserAddRows属性:

  

当此属性设置为true时,DataGrid底部会显示一个空行。用户可以在空白行中输入新项目。添加新行会将项添加到ItemsSource。您可以通过处理InitializingNewItem事件并以编程方式设置值来为新项目设置默认值。

示例:

<DataGrid Name="MyDataGrid" 
          CanUserAddRows="True" ... />