asp.net 将GridView中的数据导出到Excel
2009-10-08 21:10
471 查看
protected void Page_Load(object sender, EventArgs e)
{
VerifyRenderingInServerForm(gv1);
bindgv();
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default;
Response.Charset = "GB2312"; ;
Response.ContentType = "application/vnd.ms-excel;charset=GB2312";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
gv1.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
protected void bindgv()
{
string connstr = "server=.;database=netchucai;uid=sa;pwd=david5188";
SqlConnection conn = new SqlConnection(connstr);
conn.Open(); //打开数据库
string sqlstr = "select * from daoru";
SqlDataAdapter sda = new SqlDataAdapter(sqlstr, conn);
DataSet ds = new DataSet();
sda.Fill(ds, "daoru");
gv1.DataSource=ds.Tables["daoru"];
gv1.DataBind();
}
public override void VerifyRenderingInServerForm(Control control)
{
// Confirms that an HtmlForm control is rendered for
}
{
VerifyRenderingInServerForm(gv1);
bindgv();
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default;
Response.Charset = "GB2312"; ;
Response.ContentType = "application/vnd.ms-excel;charset=GB2312";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
gv1.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
protected void bindgv()
{
string connstr = "server=.;database=netchucai;uid=sa;pwd=david5188";
SqlConnection conn = new SqlConnection(connstr);
conn.Open(); //打开数据库
string sqlstr = "select * from daoru";
SqlDataAdapter sda = new SqlDataAdapter(sqlstr, conn);
DataSet ds = new DataSet();
sda.Fill(ds, "daoru");
gv1.DataSource=ds.Tables["daoru"];
gv1.DataBind();
}
public override void VerifyRenderingInServerForm(Control control)
{
// Confirms that an HtmlForm control is rendered for
}
相关文章推荐
- asp.net GridView数据导出到Excel
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- Asp.Net导出GridView数据到Excel
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- asp.net中将GridView数据导出成Excel文件(下)
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- asp.net导出GridView数据到Excel
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- ASP.NET将GridView中的数据导出到Excel文件中(转载)
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- Asp.net GridView数据导出到Excel,Word
- [导入]Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- asp.net_GridView导出数据到Excel/Word
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- ASP.NET GridView导出数据到Excel
- asp.net中将gridview数据导出成Excel
- asp.net导出GridView数据到Excel