日期:2014-05-17  浏览次数:20456 次

一个GridView导出到Excel中的问题
在cs页中对GridView进行填充,然后在aspx页中使用window.onload对某列中的数据进行改变,再导出时,某列只能导出改变之前的数据。
cs页中gridview.datasource=cslist;gridview.databind();
在aspx页中window.onload=function{
var table =document.getElementById("tbl");
table.rows[0].cells[0].innerHTML="<table><tr><td>改变后的文本</td></tr></table>";}
这样在导出时,单元格中没有“改变后的文本”,请问大侠,如何解决。

------解决方案--------------------
前台js改變顯示的東西,對你的gridview的datasource會有任何影響嗎。。。
------解决方案--------------------
把改变后的内容提交到服务器进行导出

------解决方案--------------------
不太明白问题,gridvie导出excel应该有一个节点,也就是说在什么时候导出,你说的是想程序自动完成导出操作吗?