除了设置DBGridEh控件的showhint属性为true,然后设置需要显示自动提示的字段的ToolTips属性为True外,还需要写什么代码吗?
解决方案 »
- 求8、16、24转32色深的函数
- 如何取出clientdataset中被修改的数据
- ##关于局域网内文件修改## 问题解决另开帖送分
- 为什么网页无法调用我做的ocx控件里的函数呢?急啊?help Me!
- 如何控制程序当缩小到右下角图标后,使图标闪烁或改变图标形状或颜色,总之是看起来有动感,或者发出声音以提示
- O0o,MY GOD ,WHO CAN SAVE ME!......进来吧,来吧.....
- 帮忙提供点fastreport或buildreport的资料或技巧吧,给分啦!
- 请推荐数据库建模工具--要求使用简单,最好是有汉化的!还有哪儿有下载!谢谢!
- 如果取得正在編輯的dbgrid中的記錄中的任意字段?(在線等!)
- 如何设成任意部分都可以使用鼠标拖动的窗体。请大家帮帮忙!(非常急)
- AdvStringGrid单元格如何添加图片,并且点击图片触发一个事件?
- DBGrideh的列排序
2、所有字段的TitleButton设为True.
3、uses
EhlibADO;
var
i:Integer;
begin
DBGridEh1.SortLocal:=True;
DBGridEh1.OptionsEh:=DBGridEh1.OptionsEh+[dghAutoSortMarking];
for i:=0 to DBGridEh1.Columns.Count-1 do
DBGridEh1.Columns[i].Title.TitleButton:=True;
end;
数据源为adoQuery
1、首先设置dbGridEh里需要排序的字段的Title->Titlebutton属性为true2、设置dgGridEh的optionsEh->dbhautoSortMarking属性为true3、在dbGridEh的ontitleButtonClick事件里面判断。procedure Tfrmmain.dbgGridEh1TitleBtnClick(Sender: TObject; ACol: Integer;
Column: TColumnEh);
begin
if column.Title.SortMarker=smdowneh then
adoQuery1.Sort :=column.FieldName
else
..