将gridview绑定到对象

时间:2010-08-28 14:25:44

标签: c# .net data-binding datagridview binding

我的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包含两列,绑定到firstsecond属性。

我该怎么做这个绑定?我不想更改我的dataSource,也不想添加数据。

注意:请记住,每次应用运行时,我的数据都会发生变化。

1 个答案:

答案 0 :(得分:0)

使用INotifyPropertyChanged接口并在源代码中实现NotifyPropertyChanged()方法(在您的情况下为A类和b类)。每次原色值改变时都应该调用NotifyPropertyChanged。

然后你可以绑定到支持INOtifyProperyChanged的UI控件......就是这样。

将答案标记为已回答。