马威 发表于 2023-5-5 10:43:31

关于c1flexgrid两个小问题

有两个小问题请教各位:D
第一个:谁知道4.0版本的c1flexgrid如何导出EXCEL.?2.0版本的有SaveExcel()方法,但4.0的该方法取消了。
第二个:c1flexgrid中使用了datamap,如何将grid的值方便快捷的转换为hash中的key值。
Hashtable hash1=new Hashtable();
hash1.Add("a", "b");
flexgrid.Cols["aa"].DataMap = hash1;

如果前台grid中显示的值是"b",如何快捷的得到"a"?我试了flexgrid.GetUserData(),flexgrid.GetDataDisplay(),flexgrid.GetData(),都不行,难道只能通过hash1得到吗?



Richard.Ma 发表于 2023-5-5 11:52:03

1.可以尝试引入
C1.Win.C1FlexGrid.ImportExport.4.dll




2.你绑定datamap后,单元格的实际值对应的是key,显示的值对应的是value。
所以你要拿到单元格实际值的话,直接通过行列号获取就行,
比如c1FlexGrid,拿到的就是单元格的实际值,也就是key

马威 发表于 2023-5-5 13:35:13

好像不行哦,还是value

Richard.Ma 发表于 2023-5-5 15:55:52

我建议你发一个重现问题的demo,我帮你看看原因
页: [1]
查看完整版本: 关于c1flexgrid两个小问题