作者:乔山办公网日期:
返回目录:excel表格制作
重新复制一百个GridView吧:
DataGrid dgNew = new DataGrid();
DataTable dt = (DataTable)Gridview1.DataSource; //获取原GridView的数据度源
DataTable dtNew = dt.Copy(); //复制一份GridView的数据源
dtNew.Columns.Remove("移除不必导出知的列道");
dgNew.DataSource = dtNew;
dgNew.DataBind();
导出的代码 GridView1.RenderControl(hw); 改为 dgNew.RenderControl(hw);
如果导出页面候有版跳转的话,权那么就直接对原来的GridView 移除列就行
Gridview1.Columns.Remove("要移除的列");