如何从代码后面显示GridView中的网格线

本文关键字:GridView 网格线 显示 代码 | 更新日期: 2023-09-27 17:49:18

在aspx代码中我设置了GridLines="None"

导出网格视图到excel文件时,如何从代码后面显示GridLines

protected void btnexcel_Click(object sender, EventArgs e)
{
        Response.Clear();
        Response.Buffer = true;
        Response.AddHeader("content-disposition",
         "attachment;filename=UsersReport.xls");
        Response.Charset = "";
        Response.ContentType = "application/vnd.ms-excel";
        StringWriter sw = new StringWriter();
        HtmlTextWriter hw = new HtmlTextWriter(sw);
        gridusers.DataBind();
        gridusers.RenderControl(hw);
        //style to format numbers to string
        string style = @"<style> .textmode { mso-number-format:'@; } </style>";
        Response.Write(style);
        Response.Output.Write(sw.ToString());
        Response.Flush();
        Response.End();
}

如何从代码后面显示GridView中的网格线

在功能开始时,设置:

grdAdslCompanyAdvisers.GridLines = GridLines.Both;

再次导出后

grdAdslCompanyAdvisers.GridLines = GridLines.None;

希望这有助于或给你一个想法。