问题描述
Gridview里面显示的数据是截取的,以
解决方案二:
解决方案三:
...的样式,但是导出excel也会导出不全的数据。我的Gridview是用的PageDataSource类分的页。能不能把PageDataSource的当前索引的数据导出到excel,怎么做?
解决方案
解决方案四:
protectedvoidPage_Load(objectsender,EventArgse){SqlConnectioncon=newSqlConnection("DataSource=.;InitialCatalog=book;IntegratedSecurity=True");con.Open();SqlDataAdapterda=newSqlDataAdapter("Select*frombook",con);DataTabledt=newDataTable();da.Fill(dt);DataGrid1.DataSource=dt;DataGrid1.DataBind();Response.ContentType="application/vnd.ms-excel";Response.Charset="";//关闭ViewStateEnableViewState=false;StreamWriterMyWriter;//将信息写入字符串stringDirectorypath=Server.MapPath("~/2.excel");MyWriter=newSystem.IO.StreamWriter(Directorypath);//在Web窗体页上写出一系列连续的HTML特定字符和文本HtmlTextWriterMyWeb=newHtmlTextWriter(MyWriter);//将DataGrid中的内容输出到HtmlTextWriter对象中DataGrid1.RenderControl(MyWeb);//把HTML写回浏览器Response.Write(MyWriter.ToString());}这样行的,为什么Gridview就出错了呢?