c# - 以编程方式将数据插入word文件并保存在asp.net中

标签 c# asp.net gridview

我有一个 asp.net 应用程序,我想以编程方式将标题和一些文本插入到 word 文件中。然后在同一个word文件中插入gridview数据然后保存这里是代码

protected void btnPrint_Click(object sender, EventArgs e)
{
    GridView1.AllowPaging = false;
    GridView1.DataBind();
    Response.ClearContent();
    Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", "Customers.doc"));
    Response.Charset = "";
    Response.ContentType = "application/ms-word";
    StringWriter sw = new StringWriter();
    HtmlTextWriter htw = new HtmlTextWriter(sw);
    GridView1.RenderControl(htw);
    Response.Write(sw.ToString());
    Response.End();



}

现在,gridview 数据正在插入那个 word doc 文件,但在 gridview 之前我想在同一个文件中插入一些文本, 请帮忙……

最佳答案

添加以下行

Response.Write("enter your text here");  

之前

GridView1.RenderControl(htw);
Response.Write(sw.ToString());

关于c# - 以编程方式将数据插入word文件并保存在asp.net中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30978667/

相关文章:

c# - 如何按升序显示文本文件中的数据#

c# - 在数据集中使用多个数据表

c# - 如何在自定义控件中实现BaseValidator和IValidator - ASP.Net

c# - 使用 C# 和 MVC3 的 HttpFileCollectionBase 问题上传多个文件

asp.net - 在 Azure 上创建 ASP.NET MVC RESTful API 的指南

asp.net - .Net - Visual Studio 2010 无法识别 ASP 页面上的某些 HTML 和 CSS 元素

c# - gridview 中的删除命令问题 - 必须声明标量

c# - 在 asp.net mvc 5 中创建管理页面

c# - 如何使用 C# 根据条件更改 gridview 单元格颜色

android - 尝试启动媒体播放器时出错 : start called in state error (-38, 0)