C# 如何将特定gridview列导出到word

C# 如何将特定gridview列导出到word,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个gridview,它显示购买的物品清单,但也有一个用于编辑和删除的链接,因此当导出到word时,会生成文件,但它只显示标签,不显示其他内容。下面是导出到word代码 Response.Clear(); Response.Buffer = true; Response.ClearContent(); Response.ClearHeaders(); Response.Charset = ""; string F

我有一个gridview,它显示购买的物品清单,但也有一个用于编辑和删除的链接,因此当导出到word时,会生成文件,但它只显示标签,不显示其他内容。下面是导出到word代码

Response.Clear();
        Response.Buffer = true;
        Response.ClearContent();
        Response.ClearHeaders();
        Response.Charset = "";
        string FileName = "CompanyName" + DateTime.Now + ".doc";
        StringWriter strwritter = new StringWriter();
        HtmlTextWriter htmltextwrtter = new HtmlTextWriter(strwritter);
        Response.Cache.SetCacheability(HttpCacheability.NoCache);
        Response.ContentType = "application/msword";
        Response.AddHeader("Content-Disposition", "attachment;filename=" + FileName);
        gridShowBill.GridLines = GridLines.Both;
        gridShowBill.HeaderStyle.Font.Bold = true;
        gridShowBill.RenderControl(htmltextwrtter);
        Response.Write(strwritter.ToString());
        Response.End();  

你想隐藏那些链接吗?如果希望导出某些特定列,则应在gridview中设置以选择这些列,然后可以导出到word/excel。有关更多信息,请参阅以下链接

要将Gridview正常导出到Word。。。 请参考以下链接。它可能会对您有所帮助


是否要隐藏这些链接?如果希望导出某些特定列,则应在gridview中设置以选择这些列,然后可以导出到word/excel。有关更多信息,请参阅以下链接

要将Gridview正常导出到Word。。。 请参考以下链接。它可能会对您有所帮助


我终于找到了解决问题的办法 行。单元格[4]。可见=假; 行。单元格[5]。可见=假; 我使用上述代码隐藏gridview的特定列。 更多信息隐藏我使用的上述列的标题 MyGridview.HeaderRow.Cells[4].Visible=false;
MyGridview.HeaderRow.Cells[5].Visible=false

我终于找到了解决问题的办法 行。单元格[4]。可见=假; 行。单元格[5]。可见=假; 我使用上述代码隐藏gridview的特定列。 更多信息隐藏我使用的上述列的标题 MyGridview.HeaderRow.Cells[4].Visible=false; MyGridview.HeaderRow.Cells[5].Visible=false