读书人

请教有TDBGrid类似链接数据库功能还

发布时间: 2012-03-19 22:03:04 作者: rapoo

请问有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组件

读书人网 >C++ Builder

热点推荐