我剛剛開始使用集合(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