2015-04-24 97 views
0

我使用datagrid可以編輯用戶的表單。表中的一列是ModifiedBy。當用戶編輯datagrid時,我想自動填充用戶UserName的ModifiedBy列。
這必須是非常簡單的,不幸的是我很新的WPF和ModifiedBy領域不能計算出來呢wpf datagrid將用戶名添加到正在編輯的列中

回答

0
  1. 綁定到一個字符串字段綁定對象爲正常的,但也可以使用Mode=TwoWay的結合。
  2. 確保該字段實現該類的INotifyPropertyChanged
  3. 選擇編輯事件,開始或結束,在代碼隱藏中將獲取/更新網格當前的SelectedItem(具有ModifiedBy的實例),並使用當前用戶的信息更新該事件。

當這種情況發生改變時,在屏幕上會自動更改爲ModifiedBy的裝訂項目。