可能重复:
我的C#app包含一个像这样的数据对象:
public class Data
{
public class a {get;set;}
public class b {get;set;}
}
public class a
{
public int first {get;set;}
}
public class b
{
public int second{get;set;}
}
我在应用程序启动时初始化我的数据,并且我的数据会改变应用程序运行的时间。
我有一个dataGridView,我想绑定到first
属性和second
属性。 DataGrid包含两列,绑定到first
和second
属性。
我该怎么做这个绑定?我不想更改我的dataSource,也不想添加数据。
注意:请记住,每次应用运行时,我的数据都会发生变化。
答案 0 :(得分:0)
使用INotifyPropertyChanged接口并在源代码中实现NotifyPropertyChanged()方法(在您的情况下为A类和b类)。每次原色值改变时都应该调用NotifyPropertyChanged。
然后你可以绑定到支持INOtifyProperyChanged的UI控件......就是这样。
将答案标记为已回答。