【问题标题】:wpf datagrid add user name to column being editedwpf datagrid 将用户名添加到正在编辑的列
【发布时间】:2015-04-24 17:07:49
【问题描述】:

我有用户可以编辑的带有数据网格的表单。表中的一列是 ModifiedBy。当用户编辑数据网格时,我想用用户用户名自动填充 ModifiedBy 列。
这必须非常简单,不幸的是我对 WPF 很陌生,还无法弄清楚

【问题讨论】:

    标签: wpf wpfdatagrid


    【解决方案1】:
    1. 像往常一样将ModifiedBy 字段绑定到绑定对象上的字符串字段,但也使用Mode=TwoWay 进行绑定。
    2. 确保该字段实现类的INotifyPropertyChanged
    3. 选择一个编辑事件,开始或完成,在代码隐藏中将获取/更新网格的当前SelectedItem(具有ModifiedBy 的实例)并使用当前用户的信息更新它。

    当它被更改时,绑定到ModifiedBy的项目将在屏幕上自动更改。

    【讨论】:

      猜你喜欢
      • 2013-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多