找回密码
 立即注册

QQ登录

只需一步,快速开始

wlp5402

银牌会员

51

主题

145

帖子

2828

积分

银牌会员

积分
2828

活字格认证

wlp5402
银牌会员   /  发表于:2011-10-24 11:36  /   查看:5465  /  回复:3
FarPoint.Web.Spread.SortInfo[] s = new FarPoint.Web.Spread.SortInfo[1];
        s[0] = new FarPoint.Web.Spread.SortInfo(2, false);
        FpsShow.ActiveSheetView.Sort(0, 0, FpsShow.ActiveSheetView.Rows.Count, FpsShow.ActiveSheetView.Columns.Count, true, s);

我想在按第三列排序這樣寫怎麼不起作用??

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2011-10-24 12:24:00
沙发
你好,我使用你的代码进行排序,没有出现你所说的情况,代码起作用:

  1.             this.FpsShow.ActiveSheetView.Cells[0, 2].Text = "3";
  2.             this.FpsShow.ActiveSheetView.Cells[1, 2].Text = "1";
  3.             this.FpsShow.ActiveSheetView.Cells[2, 2].Text = "2";
  4.             FarPoint.Web.Spread.SortInfo[] s = new FarPoint.Web.Spread.SortInfo[1];
  5.             s[0] = new FarPoint.Web.Spread.SortInfo(2, false);
  6.             FpsShow.ActiveSheetView.Sort(0, 0, FpsShow.ActiveSheetView.Rows.Count, FpsShow.ActiveSheetView.Columns.Count, true, s);
复制代码
效果图:

png

png
回复 使用道具 举报
wlp5402
银牌会员   /  发表于:2011-10-24 16:25:00
板凳
因為第一二行有合並單元格所以有問題。不過不用跟進了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-10-24 16:46:00
地板

回复 3# wlp5402 的帖子

好的,收到~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部