[DbGrid定制问题]如何象excel一样,可以固定住几列不动... 就是dbgrid滚动的时候,最左边的几列不动,被锁定住?谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的是DBGRIDCH,它有冻结的属性(frozencols),DBGRID我不清楚. 去www.2ccc.com下载Ehlib组件包,用它里面的DBGridEH控件,它提供了这样的属性,可以冻住你指定的前几列 我知道DBGridEH的功能但是,更换控件比较麻烦。DBGrid不可以吗? 还有那个DBGRIDCH要怎么装啊,我装了几次都没装成 Ehlib 在 Delphi 7 中的安装方法 1. 把 EhLib 中的 common 和 DataService 文件拷贝到 Delphi7 目录中. 2.在 TOOLS->Environment Options->Library->Library Path 中添入EHLIB路径。 3.打开新建文件夹中的 EHLIB70.DPK ,编译一下,但不要安装。 4.打开Ehlib中的DclEhLib70.DPK,编译,安装 5. 在Delphi 7中打开DclEhLib70.dpk,编译并安装。 6. 组件面板中出现一个EhLib的组件页。 7. 打开附带的DEMOS,编译并运行,测试安装成功。 DELPHI自帶的控件是不行的了。外部控件當中有自帶這種屬性的。 TStringGrid(DbGrid1).FixedCols := 2; 运行该程序,在左右移动各列时,Symbol 列不会移动。除了这种方法,也可以采用下面的方法:首先在 Form 声明部分加上 type TMyGrid = Class(TDBGrid) end; 然后在 TFmCtrlGrid.FormShow 过程中加入: TMyGrid(DbGrid1).FixedCols := 2; 两者从形式上略有不同,但实质都是一样的。我们这里设置 FixedCols 为 2,这是因为在 DBGrid 构件最左侧有个指示列,如果你将 DBGrid 的 Options 属性的 dgIndicator 设为False,则应设置 FixedCols 为1。 DBGrid就真的不能实现锁定功能吗?楼上说得好象有一点小bug。 如何通过url得到下载的文件名? 高分求autowbpy.dll 请问如何在Rave 中判断一页的最后一行和一页的第一行,急 DBGrid焦点转移时的保存问题 我再散 DLL的问题,求解??? 我不太明白键值。。。 sql查询语句的参数问题 向各位高手请教一个关于模糊查询的问题:数据库的模糊查询,对整型的字段适用吗? 请问如何阻止模式窗口在点击窗口BUTTON后关闭?可用一定给分。 哪位高人介绍几本学习Delphi的书啊? 决策组组件的数据连接问题?请高手指点
但是,更换控件比较麻烦。DBGrid不可以吗?
1. 把 EhLib 中的 common 和 DataService 文件拷贝到 Delphi7 目录中.
2.在 TOOLS->Environment Options->Library->Library Path 中添入EHLIB路径。
3.打开新建文件夹中的 EHLIB70.DPK ,编译一下,但不要安装。
4.打开Ehlib中的DclEhLib70.DPK,编译,安装
5. 在Delphi 7中打开DclEhLib70.dpk,编译并安装。
6. 组件面板中出现一个EhLib的组件页。
7. 打开附带的DEMOS,编译并运行,测试安装成功。
外部控件當中有自帶這種屬性的。