我想把表格中的某int 列变成string 列,怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:39:02
C#中,我要把一个DateTable做成Combox 的Datesource ,但是现在需要在Combox的DisplayMemeber中添加“请选择”一项。因为选定Datasource后无法添加项,只有添加在DateTable中,现在Datatable中对应Combox的DisplayMember项是个int型的。有没有办法转下Datatable中的列或者有其他办法添加到Combox项的,请给个简单例子
请问akunyumi老兄,怎么手动把Datatable中的两列手动循环Insert到Combox1的text和value中,试验下Datasource确定的情况下能不能Insert别的东西。

用foreach(datarow dr in dt.rows)自己手动绑定就可以了,想加什么都行

dr["text"].tostring()
dr["value"].tostring()

新建个DataTable,样位都一样,但类型改为String
把数据Copy过来
就可以了