【问题标题】:How to assign Data to Datatable with Combobox Datasource?如何使用组合框数据源将数据分配给数据表?
【发布时间】:2013-07-12 06:07:33
【问题描述】:

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

【问题讨论】:

    标签: c# combobox datatable datasource


    【解决方案1】:
    System.Data.DataTable dt2=(System.Data.DataTable)combobox.DataSource;
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      • 2021-01-22
      • 1970-01-01
      • 2022-11-23
      • 1970-01-01
      相关资源
      最近更新 更多