62,267
社区成员
发帖
与我相关
我的任务
分享
protected void ToExcel()
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=RoadInfo.xls");
Response.Charset = "GB2312";
Response.ContentType = "application/vnd.xls";
Response.ContentEncoding = System.Text.Encoding.UTF8;
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GridView1.AllowPaging = false;//导出前先取消分页,以便能将所有数据导出。
// GridView1.RowStyle.BackColor = Color.White;
// GridView1.AlternatingRowStyle.BackColor = Color.White;
GridView1.Caption = "1234";
GridView1.DataBind();//再重新绑定一次数据
//bind(); //绑定
//PopulatePublishersGridView();
//
SqlConnection con = new SqlConnection("server=localhost;database=ImportExcel;uid=sa;pwd=1234");
string sql = "select * from Exceldata where num2='122'";
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
da.Fill(ds, "table");
GridView1.DataSource = ds;
GridView1.DataBind();
//
int m = GridView1.Columns.Count;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
//GridView1.Rows[i].Cells[m - 1].Visible = false;
//GridView1.Rows[i].Cells[m - 1].Enabled = false;
}
GridView1.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
// GridView1.AllowPaging = true;//导出后先取消分页,以便能将所有数据导出。
GridView1.DataBind();//再重新绑定一次数据
}