找回密码
 立即注册

QQ登录

只需一步,快速开始

gdq2011

初级会员

4

主题

8

帖子

386

积分

初级会员

积分
386

活字格认证

gdq2011
初级会员   /  发表于:2011-9-19 14:13  /   查看:7906  /  回复:3
fpSpread过滤后,任意选择多行但还是包含有过滤掉的数据.

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2011-9-19 19:03:00
沙发
你好,如果你调用了 CopyRows() 方法,在过滤之后,再粘贴仍然会粘帖过滤时被隐藏的项。你的需求是不是想要得到符合“过滤”条件的行?在“过滤”后通过调用 IRowFilter.GetIntersectedFilteredInRows() 方法 ,可以获取过滤后行的下标。我的代码如下:
  1. int[] array = this.fpSpread1_Sheet1.RowFilter.GetIntersectedFilteredInRows();
复制代码
即可取到符合过滤条件行的下标。
回复 使用道具 举报
gdq2011
初级会员   /  发表于:2011-9-20 08:58:00
板凳

回复 2# 王思达 的帖子

对,非常感谢!
我结合我原来的代码:得到所选择的行的代码,再加上你的过滤行的代码,就完全正确了 .
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-9-20 09:02:00
地板

回复 4# gdq2011 的帖子

呵呵,客气了~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部