在运行时(WPF)将新行添加到DataGrid
|
我有一个DataGrid并在窗口加载时填充它,如下所示:
private void Window_Loaded(object sender, RoutedEventArgs e) {
var list = DbService.GetStuffsFull();
dataGrid.ItemsSource = list;
}
当我尝试通过此代码在运行时添加新行时:
Stuff item = new Stuff();
dataGrid.Items.Add(item);
我收到此错误:
操作无效,而
ItemsSource正在使用中。访问和
修改元素
改为使用ItemsControl.ItemsSource。
如何在运行时添加新行?
没有找到相关结果
已邀请:
2 个回复
夏瓤跋棘
提供,则不能修改
集合中的项目。您应该将项目添加到
(已实现
)中,或者应该首先通过
方法填充
属性。 错误说明很清楚,不是吗?
穗揣