J'ai Gridview
comme ceci.Zone de texte dans Excel
Voici ma dernière colonne de code 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>
Ma dernière colonne a une zone de texte.
Lorsque j'importe pour exceller avec ce code;
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();
}
i ont encore un Textbox
dans mon dossier Excel
.
Comment puis-je supprimer Textbox
[PAS DANS LA COLONNE VALEUR] quand je l'exportation vers Excel
?
Cordialement,
Soner
Comment puis-je remplacer la zone de texte avec l'étiquette lorsque je l'exporte? –
@Soner Je suggère de remplacer la zone de texte avant l'étape d'exportation lorsque gridview est en mode d'affichage. – Mitul
Nous devons utiliser Textbox dans Gridview. Nous entrons une donnée puis nous l'enregistrons. Mais je ne veux pas de Textbox dans Excel. Juste une cellule normale avec de la valeur. –