找回密码
 立即注册

QQ登录

只需一步,快速开始

一颗葡萄籽

初级会员

25

主题

56

帖子

219

积分

初级会员

积分
219
一颗葡萄籽
初级会员   /  发表于:2022-5-6 15:45  /   查看:2836  /  回复:3
1金币
表头有两行,这两行被合并成一行了,我使用以下的方法添加过滤,过滤按钮不显示,也没有报错,我试着把合并去掉,过滤按钮出现了。请问,合并后的表头不能按此方法添加过滤吗?

sheet.AutoFilterMode = FarPoint.Web.Spread.AutoFilterMode.Enhanced;
FarPoint.Web.Spread.IRowFilter rowFilter = new FarPoint.Web.Spread.HideRowFilter(sheet);

FarPoint.Web.Spread.FilterColumnDefinition fd1 = new FarPoint.Web.Spread.FilterColumnDefinition(1, FarPoint.Web.Spread.FilterListBehavior.Default);
FarPoint.Web.Spread.FilterColumnDefinition fd2 = new FarPoint.Web.Spread.FilterColumnDefinition(2, FarPoint.Web.Spread.FilterListBehavior.Default);
FarPoint.Web.Spread.FilterColumnDefinition fd3 = new FarPoint.Web.Spread.FilterColumnDefinition(3, FarPoint.Web.Spread.FilterListBehavior.Default);
FarPoint.Web.Spread.FilterColumnDefinition fd4 = new FarPoint.Web.Spread.FilterColumnDefinition(4, FarPoint.Web.Spread.FilterListBehavior.Default);
rowFilter.ColumnDefinitions.Add(fd1);
rowFilter.ColumnDefinitions.Add(fd2);
rowFilter.ColumnDefinitions.Add(fd3);
rowFilter.ColumnDefinitions.Add(fd4);

sheet.RowFilter = rowFilter;

最佳答案

查看完整内容

这两个功能目前没有办法支持同时使用,

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-6 15:45:21
来自 2#
这两个功能目前没有办法支持同时使用,
回复 使用道具 举报
一颗葡萄籽
初级会员   /  发表于:2022-5-7 15:44:25
3#
Richard.Ma 发表于 2022-5-6 15:45
这两个功能目前没有办法支持同时使用,

横跨两列的合并后,给其追加过滤却是可以的
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-7 16:40:12
4#
恩,这个我倒是没有测试过
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部