找回密码
 立即注册

QQ登录

只需一步,快速开始

bpic
金牌服务用户   /  发表于:2017-8-24 19:35  /   查看:4442  /  回复:6
1.如何在导出时只导出筛选后的可见列,又能带上表头,好像只能选择其一。
cfg.SaveExcel(FilePath,strTableName, FileFlags.IncludeFixedCells);
2.如何遍历c1Flexgrid筛选后的可见行,给个示例代码。

6 个回复

倒序浏览
bpic
金牌服务用户   /  发表于:2017-8-24 20:30:07
沙发
这样写不行,取出的值不对。
           foreach (C1.Win.C1FlexGrid.Row dr in cfg.Rows)
            {
                string s1 = dr["设备编码"].ToString();
             }
另外,如果获取筛选后的显示的记录条数?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-8-25 10:28:37
板凳
bpic 发表于 2017-8-24 20:30
这样写不行,取出的值不对。
           foreach (C1.Win.C1FlexGrid.Row dr in cfg.Rows)
             ...

您好,我对您的需求不太理解筛选可见列,我们筛选不隐藏列,如果您要遍历可见行,这个要手动获取,这个指的是表格rowCount.希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2017-8-25 10:40:03
地板
写错了,是用filter筛选后的可见行怎么遍历,不是可见列?另外导出时会将所有数据进行导出,但我只想导出选后的可见行,另外能有列标题,怎么实现?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-8-25 11:22:44
5#
bpic 发表于 2017-8-25 10:40
写错了,是用filter筛选后的可见行怎么遍历,不是可见列?另外导出时会将所有数据进行导出,但我只想导出选 ...

已经电话沟通,解决。

评分

参与人数 1满意度 +5 收起 理由
bpic + 5 赞一个!

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
bpic
金牌服务用户   /  发表于:2017-8-25 15:16:27
6#
cfg.SaveExcel(FilePath, strTableName, FileFlags.IncludeFixedCells | FileFlags.VisibleOnly);  这样写就可以解决了
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-8-25 16:47:24
7#
bpic 发表于 2017-8-25 15:16
cfg.SaveExcel(FilePath, strTableName, FileFlags.IncludeFixedCells | FileFlags.VisibleOnly);  这样写 ...

评分

参与人数 1满意度 +5 收起 理由
bpic + 5 赞一个!

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部