三层结构中DBGridEh实现点击列Title排序
来源:互联网 发布:昆明网络教学平台 编辑:程序博客网 时间:2024/05/22 16:50
At first you need to define index for every column that you want to sort:
1w:in IDE
double click your ClientDataSet's IndexDefs property,Add new,set "Name""Fields""DescFields" value
(for example:equal to column name)
2w:in code
with dataset.IndexDefs do
begin
Clear;
with AddIndexDef do
begin
Name:='your column name';
Fields:='your column name';
DescFields:='your column name';
end;
Then write code in DBGridEh OnTitleClick:
case Column.Title.SortMarker of
smNoneEh:
begin
Column.Title.SortMarker := smDownEh;
fTagStateSetDM.cdsData.IndexName:=Column.FieldName;
end;
smDownEh:
begin
Column.Title.SortMarker := smUpEh;
fTagStateSetDM.cdsData.IndexFieldNames:=Column.FieldName;
end;
smUpEh:
begin
Column.Title.SortMarker := smDownEh;
fTagStateSetDM.cdsData.IndexName:=Column.FieldName;
end;
end;
- 三层结构中DBGridEh实现点击列Title排序
- DBGridEh点击Title排序
- DBGridEh点击Title排序
- delphi实现dbgrideh点击列自动排序
- 点击Ehlib中DbGridEh控件的title排序
- DBGridEH - 实现点击标题排序
- dbgrideh如何实现点击标题排序
- dbgrideh如何实现点击标题排序
- ehlib5.6 中,dbgrideh控件如何实现点击字段名称排序
- 在BCB中使用DBGridEh列排序的方法
- DBGridEh,DBGrid点击标题排序
- DBGridEh,DBGrid点击标题排序
- DBGrideh实现自动排序
- DBGrideh实现自动排序
- dbgrideh实现多列选中
- QTable中点击Header实现按列排序的方法
- ORACLE EBS Form中实现点击列标题进行排序
- HTML中点击TABLE列头实现排序功能
- JDOM/XPATH编程指南
- 十八个超级经典故事
- JBuilder7中调试WebLogic7.0的EJB [转载]
- 公开OICQ所有通讯协议
- Java语言编码规范(Java Code Conventions)
- 三层结构中DBGridEh实现点击列Title排序
- 网页上地区选择的炮制方法
- 在Linux下访问MS SQL Server数据库
- 一个javabean轻松实现对数据库的各种操作
- sql server7.0数据库恢复
- Project specific coding conventions
- Java变量类型间的相互转换
- JSP与Servlets的区别
- 如何在linux下查看tomcat的错误信息!