首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

想找一种 Grid 控件,该怎么解决

2012-08-09 
想找一种 Grid 控件一直使用 DBGridEh 作为表格数据的显示和编辑,但 DBGridEh (所有和 dataset 关联的 Gri

想找一种 Grid 控件
一直使用 DBGridEh 作为表格数据的显示和编辑,但 DBGridEh (所有和 dataset 关联的 Grid 控件)的很大问题是无法做到自定义的灵活输入模式,比如,我想实现如下的表格编辑控件:

1. 数据来源不一定非得是 dataset ,希望只是在内存中编辑修改,不需要直接提交到数据库
2. 不同行记录的只读可以不同的设置,可以设置不同行,甚至是不同单元格的颜色。
3. 可以实现行记录的联动,比如,第三行是只读的,编辑第一行的某列时,自动计算并显示第三行某列的值

在网上找 EasyGrid 之类的控件,但是感觉也不太好用

大家有没有比较好用的自定义编辑表格控件推荐?

[解决办法]
试试 stringgrid,Delphi自带的控件。
很久以前用过。记得不用绑定数据源,想弄哪格弄哪格。
看成一个二维数组。
以上如果没记错的话,应该符合你的要求,呵呵。
[解决办法]
推荐TAdvStringGrid或TAdvColumnGrid, 最近常用, 感觉不错! 
1. 数据来源不一定非得是 dataset ,希望只是在内存中编辑修改,不需要直接提交到数据库
-》这个木问题!

2. 不同行记录的只读可以不同的设置,可以设置不同行,甚至是不同单元格的颜色。
-》这个也行。

3. 可以实现行记录的联动,比如,第三行是只读的,编辑第一行的某列时,自动计算并显示第三行某列的值
-》这个应该可以, 需要写程序

[解决办法]
你说的grideh都可以,ado使用批量更新模式,修改时不提交到数据库,颜色在自画事件中处理,想找到一个完美的满足你的要求的grid,除非你自己写

热点排行