WPF应用DataGrid.Items和DataGrid.itemsSource不同步是什么原因

我试过的方法有
重新绑定
MyDT.Rows.Add(MyDT.NewRow)
MyDG.ItemsSource = MyDT
MyDG.SelectedItem = MyDG.Items(MyDG.Items.Count - 1)
提交更改
MyDT.Rows.Add(MyDT.NewRow)
MyDT.AcceptChanges()
MyDG.SelectedItem = MyDG.Items(MyDG.Items.Count - 1)
UI线程转换
Dispatcher.Invoke(Sub()
MyDT.Rows.Add(MyDT.NewRow)
End Sub)
MyDG.SelectedItem = MyDG.Items(MyDG.Items.Count - 1)
刷新
MyDT.Rows.Add(MyDT.NewRow)
MyDG.Items.Refresh()
MyDG.SelectedItem = MyDG.Items(MyDG.Items.Count - 1)
视图刷新
MyDT.Rows.Add(MyDT.NewRow)
Dim cv As CollectionView = CollectionViewSource.GetDefaultView(MyDG.ItemsSource)
cv.Refresh()
MyDG.SelectedItem = MyDG.Items(MyDG.Items.Count - 1)
以上方法都没有效果~新增行始终都没有显示~向各位求教~谢谢
相关推荐
WPF下DataGrid每行设置不同的ComboBox的数据绑定
WPF下DataGrid每行设置不同的ComboBox的数据绑定 DataGrid设置一次ItemSource 每个ComboBox也要设置一次ItemSource 有点像通过两次映射来绑定
WPF中DataGrid导出Excel和Word示例源码
本程序可以实现以下功能: 1.DataGrid数据的显示、修改与保存 2.DataGrid数据导出Excel 3.DataGrid数据导出Word
WPF DataGrid双向绑定
WPF DataGrid表格 mvvm双向简单绑定,适合刚接触小白
WPF DataGrid 添加合计行并始终显示在底部代码
找了好长时间,终于找到wpf DataGrid添加合计行并始终显示在底部,并带有DataGrid 样式(隔行变色,鼠标移动变色,选中行变色)
wpf动态列datagrid
wpf 带有动态列的datagrid


.NET Framework

