为了账号安全,请及时绑定邮箱和手机立即绑定

c# 如何删除导出到execl报表模板中的某列?

c# 如何删除导出到execl报表模板中的某列?

犯罪嫌疑人X 2018-11-13 05:02:15
我原想把execl中的某列隐藏,当我把gridview中的数据填充到execl模板中(execl模板的列多于geidview列)时需要判断哪几列不存在,不存在就把execl模板多余的列隐藏,然后把gridview对应的列填充到execl模板中,但这样做出现gridview列数据需要精确对应到execl模板列。所以这种方法非常难做。现在希望直接把execl模板多余的列删除.再填充
查看完整描述

2 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

=。= 你不会吧绑定gridview的数据 和 导出的数据完全分成2份啊(一份用来绑定保存查询的参数,如果用户点按钮导出excel就按这些参数在取合适的字段导出另一份,在查一次表就好了)

你现在就是gridview和excel列不一样就头痛了

要是以后要导出的数据只是和gridview有关联 数据源都不一样那你不死了啊


查看完整回答
反对 回复 2018-11-14
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

你可以再导出之前设置gridview列的可见visible来控制该列是否导出,在显示时再将gridview的列的visible改回来不久行了吗,有不是导出的gridview与显示的gridview必须一致!

查看完整回答
反对 回复 2018-11-14
  • 2 回答
  • 0 关注
  • 635 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信