2010-08-28 54 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控件......就是這樣。

將答案標記爲已回答。