dbgrid 中如何使其中的列不滚动(50分)

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

COW

Unregistered / Unconfirmed
GUEST, unregistred user!
dbgrid 中如何使其中的列不滚动
 
我只有一个能让最左几列不滚动的,EMail给你
 
修改Dbgrid 的源程序代码。
或直接用 Tstringgrid(dbgrid).FixedColumn := 1
 
有一个第三方控件,好像是DbgridH,你去网上找一找。
此控件中有冻结列的属性,还可设多行标题。
很好的东西,可惜我手上没有。
 
继承一个TDBGrid, 自己作一个HScroll Handler就成了
procedure WMHScroll(var Message: TWMHScroll); message WM_HSCROLL;
 
用Tdbgrideh,去
http://go.163.com/~xalion/file/ehlib155.zip 下载
 
Tstringgrid(dbgrid).FixedColumn := 1
有错,不要用!
 
RXLIB的TRXDBGrid,保证好用.
 
把TDBGrid.Options中的dgColumnResize设成False;
 
设置滚动属性,从both->水平或none
 
用TDBGridEH吧,好用,且支持多标头.
我有.
 
第三方控件infopower就做的很好。
 
多人接受答案了。
 
后退
顶部