一直使用 DBGridEh 作为表格数据的显示和编辑,但 DBGridEh (所有和 dataset 关联的 Grid 控件)的很大问题是无法做到自定义的灵活输入模式,比如,我想实现如下的表格编辑控件:1. 数据来源不一定非得是 dataset ,希望只是在内存中编辑修改,不需要直接提交到数据库
2. 不同行记录的只读可以不同的设置,可以设置不同行,甚至是不同单元格的颜色。
3. 可以实现行记录的联动,比如,第三行是只读的,编辑第一行的某列时,自动计算并显示第三行某列的值在网上找 EasyGrid 之类的控件,但是感觉也不太好用大家有没有比较好用的自定义编辑表格控件推荐?
2. 不同行记录的只读可以不同的设置,可以设置不同行,甚至是不同单元格的颜色。
3. 可以实现行记录的联动,比如,第三行是只读的,编辑第一行的某列时,自动计算并显示第三行某列的值在网上找 EasyGrid 之类的控件,但是感觉也不太好用大家有没有比较好用的自定义编辑表格控件推荐?
很久以前用过。记得不用绑定数据源,想弄哪格弄哪格。
看成一个二维数组。
以上如果没记错的话,应该符合你的要求,呵呵。
1. 数据来源不一定非得是 dataset ,希望只是在内存中编辑修改,不需要直接提交到数据库
-》这个木问题!2. 不同行记录的只读可以不同的设置,可以设置不同行,甚至是不同单元格的颜色。
-》这个也行。3. 可以实现行记录的联动,比如,第三行是只读的,编辑第一行的某列时,自动计算并显示第三行某列的值
-》这个应该可以, 需要写程序
easygrid网上最新版本,本身有很多功能没有实现,需要自己根据需要补充,并且本身带了一些bug.也要自己修改.