首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请教有TDBGrid类似链接数据库功能,还能点击标题自动排序的控件

2012-03-19 
请问有TDBGrid类似链接数据库功能,还能点击标题自动排序的控件点击项目栏,能自动升序和降序排列等。最好能

请问有TDBGrid类似链接数据库功能,还能点击标题自动排序的控件
点击项目栏,能自动升序和降序排列等。最好能有该控件的例子或者说明。

[解决办法]
cxgrid或
GridEh
[解决办法]
召唤Ehlib

http://www.ccrun.com/view.asp?id=149
[解决办法]
DBGrid可以做到,我给你一段代码:

C/C++ code
//排序操作void __fastcall TForm1::DBGrid1TitleClick(TColumn *Column){   static bool DescSort=false;  if ( Column->Field->DisplayLabel.SubString(Column->Field->DisplayLabel.Length()-1,2)=="▼" || Column->Field->DisplayLabel.SubString(Column->Field->DisplayLabel.Length()-1,2)=="▲")       Column->Field->DisplayLabel = Column->Field->DisplayLabel.SubString(1,Column->Field->DisplayLabel.Length()-2); //删除尾部排序字符  ad->q->Sort = Column->FieldName + " " + (DescSort?"DESC":"ASC");  Column->Field->DisplayLabel = Column->Field->DisplayLabel + (DescSort?"▼":"▲");  DescSort=!DescSort;}
[解决办法]
嗯,代码也可以实现的,组件就用EhLib里的EhDBGrid组件

热点排行