17,748
社区成员




我试过的方法有
重新绑定
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)
以上方法都没有效果~新增行始终都没有显示~向各位求教~谢谢