Frage : Problem exportting gridview, zum des Verteilungsbogens zu übertreffen

Ich versuche, in vb.net - Sichtstudio 2008, ein subprocedure durchzuführen, um ein gridview in einen übertreffenverteilungsbogen zu exportieren.  Ich erhalte die Störung:

Control „GridView1“ der Art „GridView“ muss innerhalb eines Formumbaus mit runat=server.
Line 304 gesetzt werden:        Schwaches stringWrite als neues System.IO.StringWriter ()
Line 305:        Schwaches htmlWrite als neues HtmlTextWriter (stringWrite)
Line 306:        GridView1.RenderControl (htmlWrite) „LINIE MARKIERT worden ALS ERROR
Line 307:        Response.Write (stringWrite.ToString ())
Line 308:        Response.End ()

The Preisaufschlag umfaßt:


ew>

, damit es „runat=server“ Attribut für das Form tag.


The vb includes

Imports System.IO


Dim TW als neues StringWriter ()
Response.Clear ()
Response.AddHeader gibt („content-disposition“, „Zubehör; filename=FileName.xls“)
Response.Charset = ""

“/, wenn Sie die Wahl die Excel-Akte ohne Einsparung then
öffnen wünschen, „/, heraus die Linie below
“/Response.Cache.SetCacheability (HttpCacheability.NoCache) kommentieren
'Response.ContentType = „Anwendung/vnd.xls "
schwaches stringWrite als neues System.IO.StringWriter ()
schwaches htmlWrite, wie neue HtmlTextWriter (stringWrite)
GridView1.RenderControl (htmlWrite) `LINIE ALS ERROR
Response.Write MARKIERTE (stringWrite.ToString ())
Response.End ()

Please Beschluss das problem.

Thanks,

Antwort : Problem exportting gridview, zum des Verteilungsbogens zu übertreffen

Sie müssen sein die einige Anwendung <> oder <> etikettieren oder Kontrollen wie area per informazioni usw. im GridView. Diesen Code in der Seite einschließen. Sie brauchen nicht, Code in die Funktion zu schreiben. Sie müssen den freien Raum addieren, der functiononly aufgehoben wird. Ich gebe Ihnen den C# Code, ändere ihn gerade zu VB für Sie.

#region VerifyRenderingInServerForm
    ///
    /// dieses ist die Funktion, die nur für den Export an Excel-Funktion in den Vorlagenseiten gewöhnt ist, wenn verwendet wird die Javascriptklientenseitengültigkeitserklärung using '<> '
    ///

    ///
    allgemeine Übersteuerungslücke VerifyRenderingInServerForm (Steuersteuerung)
    {

        // bestätigt, dass eine HtmlForm Steuerung zur spezifizierten ASP.NET Bedienersteuerung an der Laufzeit übertragen wird.

    }
    #endregion

Hoffnung hilft es Ihnen.
Weitere Lösungen  
 
programming4us programming4us