2015-04-24 153 views
0

我使用datagrid可以编辑用户的表单。表中的一列是ModifiedBy。当用户编辑datagrid时,我想自动填充用户UserName的ModifiedBy列。
这必须是非常简单的,不幸的是我很新的WPF和ModifiedBy领域不能计算出来呢wpf datagrid将用户名添加到正在编辑的列中

回答

0
  1. 绑定到一个字符串字段绑定对象为正常的,但也可以使用Mode=TwoWay的结合。
  2. 确保该字段实现该类的INotifyPropertyChanged
  3. 选择编辑事件,开始或结束,在代码隐藏中将获取/更新网格当前的SelectedItem(具有ModifiedBy的实例),并使用当前用户的信息更新该事件。

当这种情况发生改变时,在屏幕上会自动更改为ModifiedBy的装订项目。