2013-07-12 39 views
0

我使用名爲IsDatafill的方法將數據綁定到具有數據表(dt1)的組合框。如何使用Combobox數據源將數據分配給Datatable?

combobox.DataSource=dt1; 
combobox.DisplayMember="Col_1"; 
combobox.ValueMember="Col_2"; 

並使用該數據表(dt1),如col_3,col_4;所以我在另一個事件中使用這個數據是selectedIndexChanged事件。所以在這裏我有一個數據表(dt2)。在這裏,我想用

datatable dt2=combobox.DataSource; 

它給錯誤我如何使用這樣的分配數據給這個......,下面

不能鍵入「對象」隱式轉換爲「系統給出的錯誤.Data.DataTable」。一個 顯式轉換存在(是否缺少強制轉換?)

回答

2
System.Data.DataTable dt2=(System.Data.DataTable)combobox.DataSource; 

你要投它,因爲DataSource屬性是對象類型

+0

感謝它爲我工作。 – Anjali