有一关于TDBGrid的小问题(100分)

  • 主题发起人 主题发起人 Common
  • 开始时间 开始时间
C

Common

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TDBGrid显示多列(如姓名,学号,班级,数学,语文,政治,历史.....)数据时,一屏幕显示不下所有列,拉动水平流动条时,我想使"姓名"列始终留在屏幕的左侧,而其它列可以通过拉动水滚动条查看,这样能使详细
信息与"姓名"列一一对应,我该如何做到?
如何做到用鼠标点击TDBGrid列,然后让其排序.
 
呵呵
做两个DBGRID放一起
我一直这样做
 
type
THackGrid=class(TCustomGrid);

procedure TForm1.FormCreate(Sender: TObject);
begin
THackGrid(DBGrid1).FixedCols:=2;
end;
 
用Info Power 2000
<a href="http://www.net-wing.net/kangwei/">http://www.net-wing.net/kangwei/</a>
 
使用RxLib的TRxDBGrid,此控件可以让你设置固定列的列数,固定列在
拉动水平流动条时不会随着移动。
 
同意沈前卫的做法,但如果你要做写操作时可能会有些麻烦!
 
用控件devExpress的dbgrid吧,比RxLib还要好,完全可以解决你提出的两个问题。
下载地址:
http://home.online.tj.cn/~kw/
 
To 沈前卫
我是一新手,请问
type
THackGrid=class(TCustomGrid);
为什么不让定义,在哪里定义?
 
TO Victortim
到哪里找RxLib的那么好的TRxDBGrid?
 
我已Mail了一个给你
在http://61.128.193.60/coco/cnshare/functions/fenlei.asp?softtype=delphi&amp;page=1也有RXlib2.75
 
To 沈前卫:
将procedure TForm1.FormCreate(Sender: TObject);
begin
THackGrid(DBGrid1).FixedCols:=2;
end;
设置后,
1.进入界面时,所设定固定列的Title名字被一亮条盖住?
2.点击查询到数据时,数据字体颜色由原来的黑色变为白色字体?
有劳您帮助解答一下!!
多谢!多谢!!
 
To 沈前卫:
劳驾!把您做的例子寄给我吗?
gzhfeng@sina.com

thanks!!!
 
沈前卫继续 :-)
 
多人接受答案了。
 
后退
顶部