从BCB2010复制到XE2的DBGrid控件怎么不能排序了?

宝龙哥 2011-12-14 04:28:35
在BCB2010下和在XE2下新建的DBGrid都可以排序,而从BCB2010复制到XE2的DBGrid就不能排序了,这可能是什么原因引起的?
从低版本复制来的控件会有什么不同?

有数十个DBGrid,挨个调整的话一整天也弄不了几个啊,哪位高手老大帮忙看看

下面这段代码是很好用的:

void __fastcall TForm12::DBGrid1TitleClick(TColumn *Column)
{
if(ADODataSet1->Active==false || ADODataSet1->RecordCount<=0)return;
static bool Index = true;
if(Index){
ADODataSet1->Sort= Column->FieldName + " ASC";//升序
Index = false;
}else{
ADODataSet1->Sort= Column->FieldName+ " DESC";//降序
Index = true;
}
}
...全文
88 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
宝龙哥 2012-02-29
  • 打赏
  • 举报
回复
XE2的DBGrid有一个新的属性,影响排序,在XE2下默认是允许排序的,二从2010复制过来的之后的属性是false,不允许拖拽的,设以下就解决了
wg961423 2012-02-29
  • 打赏
  • 举报
回复
啥原因?学习一下
缘中人 2011-12-14
  • 打赏
  • 举报
回复
啥原因,学习+接分
oldtab 2011-12-14
  • 打赏
  • 举报
回复
这等好事。算我一个。不晚吧。
cczlp 2011-12-14
  • 打赏
  • 举报
回复
是XE2的问题不
宝龙哥 2011-12-14
  • 打赏
  • 举报
回复
找到原因了,谁来接下分

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧