用GridViewt生成如下图的表格,用C#


GridView gridview = new GridView();
                gridview.DataSource = dt;
                gridview.DataBind();
                string filename = LevelSupBaseInfoDropDownList.SelectedItem.Text;
                Response.Clear();
                Response.Buffer = true;
                Response.Charset = "GB2312";
                Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlPathEncode(filename + ".xls"));
                Response.ContentEncoding = System.Text.Encoding.UTF7;
                Response.ContentType = "application/ms-excel";
                System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
                System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
                gridview.RenderControl(oHtmlTextWriter);
                Response.Output.Write(oStringWriter.ToString());
                Response.Flush();
                Response.End();


一只斗牛犬
浏览 496回答 2
2回答

偶然的你

使用向客户端输出的js的方式,这个也可以任意指定样式和格式。这个需要ie允许ActiveX
打开App,查看更多内容
随时随地看视频慕课网APP