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

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

月关宝盒
浏览 415回答 2
2回答

30秒到达战场

你不会吧绑定gridview的数据 和 导出的数据完全分成2份啊(一份用来绑定保存查询的参数,如果用户点按钮导出excel就按这些参数在取合适的字段导出另一份,在查一次表就好了)你现在就是gridview和excel列不一样就头痛了要是以后要导出的数据只是和gridview有关联 数据源都不一样

慕运维8079593

你可以再导出之前设置gridview列的可见visible来控制该列是否导出,在显示时再将gridview的列的visible改回来不久行了吗,有不是导出的gridview与显示的gridview必须一致!
打开App,查看更多内容
随时随地看视频慕课网APP