首页 新闻 会员 周边 捐助

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

0
悬赏园豆:10 [已关闭问题]

我原想把execl中的某列隐藏,当我把gridview中的数据填充到execl模板中(execl模板的列多于geidview列)时需要判断哪几列不存在,不存在就把execl模板多余的列隐藏,然后把gridview对应的列填充到execl模板中,但这样做出现gridview列数据需要精确对应到execl模板列。所以这种方法非常难做。现在希望直接把execl模板多余的列删除.再填充

cqf2000的主页 cqf2000 | 初学一级 | 园豆:140
提问于:2008-12-21 13:39
< >
分享
其他回答(2)
0

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

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

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

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2008-12-21 22:46
0

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

GUO Xingwang | 园豆:3885 (老鸟四级) | 2008-12-22 09:22
0
都磊 | 园豆:237 (菜鸟二级) | 2010-11-24 15:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册