W
weilai2570019
Unregistered / Unconfirmed
GUEST, unregistred user!
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + HttpUtility.UrlEncode("车辆信息.xls", System.Text.Encoding.UTF8));
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
GridView dg = new GridView();
dg.DataSource = oh.GetDataSetBySQL(Session["p_SqlSelect"].ToString().Replace("select * from", "select hphm 号牌号码,hpzltxt 号牌种类,hpystxt 号牌颜色,devicename 经过地点,jgsj 经过时间,clsd 车辆速度,xsfx 行驶方向,wzxw 违法行为 from"));
dg.DataBind();
dg.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();这段代码是可以把gridview控件中的全部数据(包括分页)导出到excel中去的但是现在用户又提出来新的需求原因是现在在导出时“总弹出一个保存和打开的按钮框”用户的需求是:1)“不弹出这个按钮框直接保存到客户机中的某一个固定的文件夹中去”。2)还要在gridview控件中做出“选择”按钮选择了那条记录就把那条记录导出到excel中去。现在这两点需求还都没有做出来不过我想第一个需求好像是没有办法在bs架构中实现的对于第二个尽管现在还是不知道如何实现但是肯定是有办法实现的。对不起了我现在没有积分了以后有了再给你们不上把
Response.AddHeader("content-disposition", "attachment;filename=" + HttpUtility.UrlEncode("车辆信息.xls", System.Text.Encoding.UTF8));
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
GridView dg = new GridView();
dg.DataSource = oh.GetDataSetBySQL(Session["p_SqlSelect"].ToString().Replace("select * from", "select hphm 号牌号码,hpzltxt 号牌种类,hpystxt 号牌颜色,devicename 经过地点,jgsj 经过时间,clsd 车辆速度,xsfx 行驶方向,wzxw 违法行为 from"));
dg.DataBind();
dg.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();这段代码是可以把gridview控件中的全部数据(包括分页)导出到excel中去的但是现在用户又提出来新的需求原因是现在在导出时“总弹出一个保存和打开的按钮框”用户的需求是:1)“不弹出这个按钮框直接保存到客户机中的某一个固定的文件夹中去”。2)还要在gridview控件中做出“选择”按钮选择了那条记录就把那条记录导出到excel中去。现在这两点需求还都没有做出来不过我想第一个需求好像是没有办法在bs架构中实现的对于第二个尽管现在还是不知道如何实现但是肯定是有办法实现的。对不起了我现在没有积分了以后有了再给你们不上把