将数据库数据传递给WORD的问题 
发表在ASP.NET图书答疑 2011-04-02
是否精华
版块置顶:
ASP.net完全自学手册,第168-169页的程序。在点击BOTTUM健后,文件下载窗口为什么一闪就没有了,什么原因呢?
我的程序代码如下:using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Text;
using System.IO;
public partial class tcbb : System.Web.UI.Page
{

    public void export(string FileType, string FileName)
    {
        Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlDecode(FileName, Encoding.UTF8).ToString());
        Response.ContentType = FileType;
        this.EnableViewState = false;
        
        StringWriter tw = new StringWriter();
        HtmlTextWriter hw = new HtmlTextWriter(tw);
        GridView1.RenderControl(hw);
        Response.Write(tw.ToString());
        Response.End();
    
    }
    
    public SqlConnection GetConnection()
    {
        string mystr = ConfigurationManager.AppSettings["ConnectionString"].ToString();
        SqlConnection myconn = new SqlConnection(mystr);
        return myconn;

    }

    private void bind()
    { 
    
    
    }


    protected void Page_Load(object sender, EventArgs e)
    {

        SqlConnection myconn = GetConnection();
       myconn.Open();
        string sqlstr = "select * from tczl";
        DataSet myds = new DataSet();
        SqlDataAdapter myda = new SqlDataAdapter(sqlstr, myconn);
        myda.Fill(myds, "tczl");
        GridView1.DataSource = myds;
        GridView1.DataBind();
        myda.Dispose();
        myds.Dispose();
        myconn.Close();


    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        export("application/ms-word", "tt.doc");
    }
    public override void VerifyRenderingInServerForm(Control control)
    {
      
    }
}
分享到:
精彩评论 2
小科_mrkj
学分:43 LV2
2011-04-07
沙发
读者朋友:
    您好,你运行一下光盘中的源码,看一下是否能够正常运行。
tzjyxq
学分:0 LV1
TA的每日心情
开心
2022-03-31 18:16:18
2011-04-13
板凳
光盘的例子不能运行
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照