c1flexgrid 如何绑定一个下拉列表
本帖最后由 bpic 于 2023-5-6 10:26 编辑我用c1flexgrid控件,其中有一列希望绑定一下计量单位列表,显示计量单位名称,但实际单元格对应的是单位的编码,请问如何实现
试着按这个贴子写的,无法编译通过!帮忙看一下,有没有更简单一点的写法。
C1FlexGrid 单元格 下拉列表选择 - ComponentOne专区 - WinForms 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn)
string strSql = "select UnitCode,UnitName from tb_M_Unit order by UnitName";
DataTable dtUnit=db.GetDataSet(strSql, "tb_M_Unit").Tables["tb_M_Unit"];
c1flexgrid1.Cols.Editor = new C1.Win.C1List.C1Combo() { DataSource = dtUnit, "UnitCode", "UnitName" };
另外,C1flexgrid附带的示例太多,关于绑定列表具体对应哪一个示例,也帮忙说一下。
ComponentOne Samples\WinForms\C1FlexGrid\CS\CustomEditor这个示例下也没找到相关的绑定COMBOX的写法,如果有简单的示例,帮忙发一个,多谢
本帖最后由 Richard.Ma 于 2023-5-6 19:08 编辑
最简单的办法是给列设置datamap,可以设置
例如下面的,
var dic = new Dictionary<int, string>();
dic.Add(1, "kg");
dic.Add(2, "g");
c1FlexGrid4.Cols.DataMap = dic;
谢谢,我试试 不客气
页:
[1]