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

c++builder中stringgrid,如何实现点击标题栏然后 实现一列的排序

2012-08-29 
c++builder中stringgrid,怎么实现点击标题栏然后 实现一列的排序啊各位大侠,能不能帮帮小的解决以上问题,

c++builder中stringgrid,怎么实现点击标题栏然后 实现一列的排序啊
各位大侠,能不能帮帮小的解决以上问题,网上虽然有很多例子,但是我这里都实现不了,能不能帮我解决一下,最好是写段代码给我,还有stringgrid里面的数据是怎么放进去呢,自己写上去吗

[解决办法]
列排序:要自己写代码排序了
stringgrid赋值,rowcount+1,stringgrid->cell[i][j]="aaa";

不过建议你改用dbgrid吧,grideh或者cxgrid都比较号,自带排序功能。
[解决办法]
把所有数据放到
vector <struct lineRec> strVec

然后排序,然后清空stringgrid
然后重新初始化stringgrid

[解决办法]
可以在表格的onMouseDown事件里判断是否点击的是第一行,然后做冒泡排序。大致思路就是这样。

热点排行