我只是想知道是否可以通过网格本身将行添加到数据网格(因此添加到对象模型的ObservableCollection)?
我并不特别想用一种新的观点来做这件事(尽管如果我这样做了,那就不是世界末日)
感谢
您可以使用DataGrid.CanUserAddRows
属性:
当此属性设置为true时,
DataGrid
底部会显示一个空行。用户可以在空白行中输入新项目。添加新行将向ItemsSource添加一个项目。您可以通过处理InitializingNewItem
事件并以编程方式设置值来设置新项的默认值。
示例:
<DataGrid Name="MyDataGrid"
CanUserAddRows="True" ... />