请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

laonawuli

银牌会员

39

主题

146

帖子

3383

积分

银牌会员

积分
3383

活字格认证

laonawuli
银牌会员   /  发表于:2012-3-12 19:26  /   查看:4896  /  回复:1
如题~
现在的情况是,我将一个DataSource绑定后,手动在最后加了几行UnBoundRow,然后写了一些内容,然后冻结它们。然后列头排序或者过滤的时候,就会让冻结列也跟着动。
奇怪。

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-3-13 09:49:00
沙发

回复 1# laonawuli 的帖子

laonawuli 好,

1.关于冻结行不参加排序:
  1.     private void fpSpread1_AutoSortingColumn(object sender, FarPoint.Win.Spread.AutoSortingColumnEventArgs e)
  2.         {
  3.             e.Cancel = true;
  4.             this.fpSpread1.Sheets[0].SortRows(0, 5, new FarPoint.Win.Spread.SortInfo[] { new FarPoint.Win.Spread.SortInfo(e.Column, false) });
  5.         }
复制代码

2.关于冻结行不参加过滤,Spread for WinForm 2.5 没有提供相应接口解决该问题。

3.如果不涉及到导出 excel ,可以考虑使用 ColumnFooter 代替。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部