找回密码
 立即注册

QQ登录

只需一步,快速开始

chenf1980

论坛元老

41

主题

147

帖子

9349

积分

论坛元老

积分
9349

活字格认证

chenf1980
论坛元老   /  发表于:2011-4-19 16:26  /   查看:6505  /  回复:3
现在的MultiRow只提供了单个单元格的sort方法。GcMultiRow.sort(cellname,顺序)。现在我想对两个cell进行排序,像sql的order by那样的话,能做到吗?

3 个回复

倒序浏览
barrylei
中级会员   /  发表于:2011-4-19 17:32:00
沙发
可以,Sort方法有很多重载,见图片。你可以定义很多SortItem,放到SortItem数组里,就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
chenf1980
论坛元老   /  发表于:2011-4-19 19:07:00
板凳
好像不行,你的Multirow是什么版本的?我的是5.0的
回复 使用道具 举报
barrylei
中级会员   /  发表于:2011-4-20 09:24:00
地板

回复 3# chenf1980 的帖子

是5.0,没有问题。GcMultiRow的Sort方法有10个重载函数,你看一下。代码如下.

  1.             SortItem sortitem1 = new SortItem();
  2.             sortitem1.CellName= "Cell1";
  3.             sortitem1.SortOrder= SortOrder.Ascending;

  4.             SortItem sortitem2 = new SortItem();
  5.             sortitem2.CellName = "Cell2";
  6.             sortitem2.SortOrder = SortOrder.Ascending;

  7.             this.gcMultiRow1.Sort(new SortItem[] {sortitem1,sortitem2 });
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部