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



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

我并不特别想用一种新的观点来做这件事(尽管如果我这样做了,那就不是世界末日)

感谢

您可以使用DataGrid.CanUserAddRows属性:

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

示例:

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

最新更新