DataGrid的数据更新不同步问题(VS2010)
2011-06-22 16:08
351 查看
WPF的DataGrid是自动刷新的,哪个Cell的值有变化就会刷新这个是绑定完成的,不过有个前提条件就是,当你改变绑定数据源的数值的时候,必须要让你的UI知道这个数据发生变化了,比如如果你的属性完成了INotifyPropertyChanged接口,这样无论你DataGrid发生变化,还是属性发生变化,你的UI和你后台的数据是时刻同步的,同时 属性变化的时候DataGrid也会自动刷新。
View Code
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)); } } }
相关文章推荐
- Silverlight 解决 更新数据后 datagrid同步问题
- 测试代码,解决java gui swing多线程界面假死、僵死问题,实现界面动态刷新,动态同步更新数据
- DataGrid更新不了数据的问题!
- SQL 自增长列identity 数据同步问题,批量更新自增长列的Seed
- 同步DataContext,解决linq to sql更新数据的问题
- 关于c#中两个DataGrid绑定到主表和子表的数据同步问题
- DataGrid更新数据时的一系列问题的解决
- VS2010中 DataSet数据修改后不能同步到数据库的问题
- 你真的了解触发器么 数据实时同步更新问题剖析
- 你真的了解触发器么 数据实时同步更新问题剖析
- LeanCloud数据更新不同步问题
- WPF线程中被修改后DataGrid数据不能及时更新的问题
- listview分页加载刷新——--填充数据,适配器更新与UI同步更新问题
- VS2010中 DataSet数据修改后不能同步到数据库的问题
- Java线程:线程的同步与锁 一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对
- 关于web页面缓存问题解决方法,如图片缓存,异步提交数据页面不更新
- mysql 百万级数据插入更新速度问题(转)
- 使用VS2010时遇到的一些小问题的解决方案(从各处搜罗总结的,不定期更新,向原作者致敬)
- iOS app更新数据库数据迁移问题
- Jquery AJAX 请求IE缓存,数据不更新的问题