In meiner Anwendung kann der Benutzer eine Excel-Tabelle exportieren.Exportieren nach Excel aus der Anwendung
In den letzten paar Wochen diese perfekt gearbeitet hat, aber jetzt, wenn die Tabelle exportiert .. Excel öffnet sich aber nichts passiert .. es leer bleibt, wie so:
Nun, wenn Der Benutzer klickt auf die Schaltfläche, um zu excel zu exportieren. Es erscheint ein Pop-up-Fenster zum Öffnen oder Speichern. Um dieses Problem zu umgehen, können wir das Dokument speichern und öffnen. Dann funktioniert es. Aber vor ein paar Wochen wurde dieses Mittel nicht benötigt.
Dies ist, was Excel sah vor ein paar Wochen aus, als der Benutzer excel exportiert.
Dann, wenn die ‚Ja‘ Benutzer Hits dann erscheint die Tabelle .. aber jetzt scheint dies erst, nachdem wir zuerst die Tabelle speichern und dann öffnen, nicht, wenn wir direkt aus der Anwendung öffnen.
Das Ende meiner Methode zu exportieren sieht wie folgt zu zeichnen:
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment; filename=DailySummaryExport.xls");
Response.ContentType = "application/ms-excel";
Response.Charset = "";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gv.RenderControl(htw);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
So ist meine Frage wie bekomme ich diese richtig zu öffnen, ohne zuerst das Dokument speichern zu müssen?
Wohin geht das? –
Ich erhalte den Fehler 'Zu viele Zeichen im Zeichenliteral ' –