找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2013-8-19 10:21  /   查看:6492  /  回复:5
Hi  iceman:

再请教个问题,在JS中,如何清除已排序。
即,如果我已点击了某列排序,在JS中,我该如何清除此排序呢?就是为未排序的状态.

谢谢!

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-8-19 12:12:00
沙发
回复 1楼sam的帖子

sam 你好,
不好意思,这个目前无法实现。
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-8-19 16:41:00
板凳
那如果使用后台呢?使用哪个方法能够清除排序?
谢谢!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-19 17:47:00
地板
sam 你好

你可以使用 FpSpread1.ActiveSheetView.ResetViewRowIndexes(); 方法来重置数据行的显示顺序。
  1.     public partial class WebForm1 : System.Web.UI.Page
  2.     {
  3.         protected void Page_Load(object sender, EventArgs e)
  4.         {
  5.             if (IsPostBack)
  6.             {
  7.                 return;
  8.             }

  9.             this.FpSpread1.ActiveSheetView.AllowSort = true;
  10.             this.FpSpread1.Sheets[0].Cells[0, 0].Value = 20;
  11.             this.FpSpread1.Sheets[0].Cells[1, 0].Value = 67;
  12.             this.FpSpread1.Sheets[0].Cells[2, 0].Value = 34;
  13.         }

  14.         protected void Button1_Click(object sender, EventArgs e)
  15.         {
  16.             FpSpread1.ActiveSheetView.ResetViewRowIndexes();
  17.         }
  18.     }
复制代码
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-8-20 08:57:00
5#
OK.谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-20 09:26:00
6#
回复 5楼sam的帖子

客气。
借宝地推荐高级用户 SAM 参加活动:
为了感谢葡萄城控件用户长久来对葡萄城控件产品的支持,也为了更好的使客户了解葡萄城控件的应用领域,汇聚更多的葡萄城控件应用案例与大家共享,西安葡萄城信息技术有限公司特举办葡萄城控件案例大赛。欢迎了解并参加:
http://www.gcpowertools.com.cn/event/casecompetition.htm
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部