DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET2.0 | Thema: AW: DataTable als Exceldatei zum Download anbieten | Von: Armin Stockner ( 16.01.2007 16:39)

public partial class test : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BindData(); } } private void BindData() { string query = "SELECT * FROM Categories"; SqlConnection myConnection = new SqlConnection(ConnectionString); SqlDataAdapter ad = new SqlDataAdapter(query, myConnection); DataSet ds = new DataSet(); ad.Fill(ds, "Categories"); GridView1.DataSource = ds; GridView1.DataBind(); } private string ConnectionString { get { return @"Server=myserver;Database=NorthWind;Trusted_Connection=true"; } } protected void BtnExport_Click(object sender, EventArgs e) { Response.Clear(); Response.AddHeader("content-disposition", "attachment;filename=FileName.xls"); Response.Charset = ""; // If you want the option to open the Excel file without saving then // comment out the line below // Response.Cache.SetCacheability(HttpCacheability.NoCache); 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(); } public override void VerifyRenderingInServerForm(Control control) { /* Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time. */ }

Armin Stockner

Betreff Von Datum
AW: AW: DataTable als Exceldatei zum Download anbieten
Danke vielmals!
Martin Mostögl 17.01.2007 07:46
AW: AW: DataTable als Exceldatei zum Download anbieten
Hallo nochmal, sah alles sehr gut aus nur in asp.net 1.1 hab ich kein gridview und mit dem DataGrid klappt es nicht.
Martin Mostögl 17.01.2007 10:44
AW: AW: DataTable als Exceldatei zum Download anbieten
Ok das mit dem DataGrid hab ich jetzt gelöst! Das Problem ist nur das Umlaute und Sonderzeichen komisch dargestellt werden. Wie kann ich das lösen? Danke!
Martin Mostögl 17.01.2007 12:23
AW: AW: AW: DataTable als Exceldatei zum Download...
Hallo, ich habe das Problem mit den Umlauten und Sonderzeichen inzwischen selbst gelöst: Mit Response.ContentEncoding = System.Text.Encoding.GetEncoding("iso-8859-1") werden auch die Umlaute...
Martin Mostögl 17.01.2007 12:46

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG