0

我在名为 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”。存在显式转换(您是否缺少演员表?)

4

1 回答 1

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

您必须强制转换它,因为 DataSource 属性是对象类型

于 2013-07-12T06:08:37.063 回答