在GridView里导出Execl数据时,把后面的删除,编辑列给去掉。
发布网友
发布时间:2024-10-03 21:01
我来回答
共2个回答
热心网友
时间:2024-12-02 13:57
private void Export(string FileType, string FileName)
{
gvStudents.Columns[3].Visible = false;//***********
gvStudents.Columns[4].Visible = false;//***********
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());
Response.ContentType = FileType;
this.EnableViewState = false;
StringWriter tw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);
gvStudents.RenderControl(hw);
Response.Write(tw.ToString());
Response.End();
}
只需要在导出时把删除编辑列隐藏掉就可以了。
热心网友
时间:2024-12-02 13:58
在EXCELL里把一列删除掉不是很简单的事情吗?
用鼠标点击这一列的最上面,这一类颜色变成灰色,说明选择了这一类,然后右键,选删除就可以了啊