我刚刚开始使用集合(ObservableCollections),并且我碰到了一个我认为容易的墙。我相信这很容易,但我只是找不到答案。搬到集合上的新记录
我有一个WPF屏幕,一个DataGrid的左侧和文本框在屏幕的右侧。 DataGrid绑定到ObservableCollection(Activities),我可以点击DataGrid上下,看到我的TextBoxes刷新了正确的信息。然后,我可以更改文本框中的信息并将其保存回数据库。所有作品完美!
但是,当涉及到添加记录到集合我迷失了正确的方法。我正在使用Add方法,如下所示,但是如何移动到这个新创建的记录以便可以编辑?我尝试了十几种方法,但我还没有找到正确的方法。文本框仍然集中在最后编辑的记录上。有任何想法吗?
Private Activities As ObservableCollection(Of ActivityRecord)
Private Sub AddMode()
Dim _ActivityRecord As New ActivityRecord(0, DateTime.Now, Nothing, "", gWorkerID, "")
Activities.Add(_ActivityRecord)
'Code to move to the newly created record should go here
嗨马克,我正在使用Xceed数据网格,它使用DataGridCollectionView,它与ListCollectionView的做法相同,所以我决定使用它。感谢您指点我正确的方向。米奇 – Mitch 2009-05-26 09:32:33