如何使用Combobox数据源将数据分配给Datatable?

时间:2013-07-12 06:07:34

标签: c# combobox datatable datasource

我在一个名为IsDatafill的方法中使用数据表(dt1)将数据绑定到组合框。

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

并使用该数据表(dt1)带来更多数据,如col_3,col_4;所以我在另一个事件中使用这个数据是selectedIndexChanged事件。所以这里我有一个数据表(dt2)。在这里,我想使用

为此分配数据
datatable dt2=combobox.DataSource;

它给出错误我如何使用这样......,错误在下面给出

  

无法将类型'object'隐式转换为'System.Data.DataTable'。一个   存在显式转换(您是否错过了演员?)

1 个答案:

答案 0 :(得分:2)

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

由于DataSource属性的类型为object

,因此必须强制转换它