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));
    }
    }


    }
     

  • 相关阅读:
    Java中的内存分配机制
    javac程序的内存分配
    Linux/Ubuntu下解压命令
    Java跨平台原理
    Java数据类型中String、Integer、int相互间的转换
    Maven的安装、配置及使用入门
    Eclipse快捷键大全(转载)
    shell编程基础
    ubuntu 安装source insight
    ubuntu samba
  • 原文地址:https://www.cnblogs.com/midcn/p/2087125.html
Copyright © 2011-2022 走看看