找回密码
 立即注册

QQ登录

只需一步,快速开始

holly.huang

初级会员

34

主题

125

帖子

365

积分

初级会员

积分
365

活字格认证微信认证勋章

holly.huang
初级会员   /  发表于:2014-12-15 09:52  /   查看:5368  /  回复:3
目前要实现的功能包括:
1)spread筛选 参考DEMO:http://www.gcpowertools.com.cn/L ... er/ExcelFilter.aspx
2)spread使用ComboBoxCellType 实现数据的级联显示

会出现问题:使用筛选后,ComboBoxCellType级联显示功能就失效了。

见附件!!!


补充:假如筛选后,把spread导出来excel,结果导出来的不是筛选后结果。。。

CascadeComboBox.rar (2.88 MB, 下载次数: 180)

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-12-15 14:05:00
沙发
回复 1楼holly.huang的帖子

你好,

级联功能失效问题,请问重现步骤是什么?我这边没能重现。

使用过滤后希望导出的Excel结果为过滤后结果(也就是筛选),需要通过以下代码导出:

  1. //导出到后台
  2.             this.FpSpread1.SaveExcel(this.Server.MapPath("test.xls"), FarPoint.Excel.ExcelSaveFlags.SaveAsFiltered);
  3. //导出到前台
  4.             this.FpSpread1.SaveExcelToResponse("test.xls", FarPoint.Excel.ExcelSaveFlags.SaveAsFiltered);
复制代码
回复 使用道具 举报
holly.huang
初级会员   /  发表于:2014-12-15 14:22:00
板凳
回复 2楼iceman的帖子

参数FarPoint.Excel.ExcelSaveFlags.SaveAsFiltered
确实可以导出过虑后的结果,不过导出的结果没有第一行标题了,纠节啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-15 16:22:00
地板
回复 3楼holly.huang的帖子

指的是列头没有导出吧?

  1. this.FpSpread1.SaveExcel(this.Server.MapPath("hr1.xls"), ExcelSaveFlags.SaveAsFiltered| ExcelSaveFlags.SaveBothCustomRowAndColumnHeaders);
复制代码

评分

参与人数 1满意度 +5 收起 理由
holly.huang + 5 这个比较给力!!!!

查看全部评分

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