Excel中的文本框
我有这样的Gridview
。
这里是我最后一列Gridview
代码;
<EditItemTemplate> <asp:TextBox ID="txtTNOT" runat="server" Height="35" TextMode="MultiLine" DataSourceID="SqlDataSource8"></asp:TextBox> <asp:SqlDataSource ID="SqlDataSource8" runat="server" ConnectionString="<%$ ConnectionStrings:SqlServerCstr %>" SelectCommand="SELECT [T_NOT] FROM [TAKIP] WHERE T_HESAP_NO = @T_HESAP_NO "> <SelectParameters> <asp:Parameter Name="T_HESAP_NO" Type="String" /> </SelectParameters> </asp:SqlDataSource> </EditItemTemplate>
我最后一栏有一个文本框。
当我导入到这个代码擅长;
protected void LinkButton1_Click(object sender, EventArgs e) { Response.Clear(); Response.AddHeader("content-disposition", "attachment;filename=TahTakip.xls"); Response.Charset = ""; Response.ContentType = "application/vnd.xls"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); GridView1.RenderControl(htmlWrite); Response.Write(stringWrite.ToString()); Response.End(); }
我仍然有一个Textbox
在我的Excel
文件。
当我导出到Excel
时,如何删除Textbox
[NOT VALUE INSIDE COLUMN]?
最好的祝福,
Soner
试试这个方法,如这个链接所示(http://mattberseth.com/blog/2007/04/export_gridview_to_excel_1.html)。 我会build议用Label控件replace文本框以避免这种情况。