【发布时间】:2011-03-08 09:09:56
【问题描述】:
我有一个Gridview 喜欢这张照片。很容易在我的最后一列中,我为该行保留了一个注释。 (简单地说,我让它编辑、选择、更新那个 gridview 经典属性。)
如你所见,我的最后一个专栏有一个Textbox (Multiline)
这是我最后一列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>
然后我将这个Gridview 导出到Excel 中使用这个代码;
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();
}
自此步骤以来没有问题。问题是当我打开这个 excel 文件时,NOT 列与其他列不同。它有一个像这张图片的Textbox;
我不想在我的Excel 文件中成为Textbox。只需要一个普通的单元格,其值与左列类似。
我该怎么做?
最好的问候,
声纳
【问题讨论】:
-
我已经编辑了我的答案,请检查一下,如果您有任何问题,请告诉我
标签: c# .net asp.net excel gridview