zoukankan      html  css  js  c++  java
  • DataGrid的数据更新不同步问题(VS2010)

    WPF的DataGrid是自动刷新的,哪个Cell的值有变化就会刷新这个是绑定完成的,不过有个前提条件就是,当你改变绑定数据源的数值的时候,必须要让你的UI知道这个数据发生变化了,比如如果你的属性完成了INotifyPropertyChanged接口,这样无论你DataGrid发生变化,还是属性发生变化,你的UI和你后台的数据是时刻同步的,同时 属性变化的时候DataGrid也会自动刷新。

    View Code
    public class Export : INotifyPropertyChanged
    {
    public decimal _GoodsAPrice;
    public int GoodsCode { get; set; }
    public string GoodsName { get; set; }
    public string GoodsSpec { get; set; }
    public string GoodsUnit { get; set; }
    public OrderStatus StoreName { get; set; }
    public decimal GoodsNum { get; set; }
    public decimal GoodsPrice { get; set; }
    public decimal GoodsAPrice
    {
    get { return _GoodsAPrice; }
    set
    {
    if (value != this._GoodsAPrice)
    {
    this._GoodsAPrice = value;
    NotifyPropertyChanged(
    "GoodsAPrice");
    }
    }
    }
    public string remark { get; set; }

    public event PropertyChangedEventHandler PropertyChanged;

    private void NotifyPropertyChanged(String info)
    {
    if (PropertyChanged != null)
    {
    PropertyChanged(
    this, new PropertyChangedEventArgs(info));
    }
    }


    }
     

  • 相关阅读:
    后续阶段第二天
    后续阶段第一天
    冲刺第五天
    冲刺第四天
    冲刺第三天
    冲刺第二天
    第二阶段-冲刺第一天
    第一阶段项目总结
    冲刺(7)
    团队开发冲刺第一阶段_6
  • 原文地址:https://www.cnblogs.com/midcn/p/2087125.html
Copyright © 2011-2022 走看看