2010-08-28 50 views
0

我的C#应用​​程序包含了这样的数据对象:结合GridView控件对象

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属性。

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

注意:请记住,我的数据可以在每次运行应用程序时更改。

回答

0

使用INotifyPropertyChanged接口并在源代码中实现NotifyPropertyChanged()方法(在您的案例中为类a和b)。每次proeprty值更改时,都应该调用NotifyPropertyChanged。

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

将答案标记为已回答。