Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur Exportera ASP.NET DataGrid till Excel

    Migrera och flytta data är en viktig uppgift i programmering . Den ASP.NET GridView , även känd som DataGrid , innehåller tabelldata som du kan också ha nytta av i andra applikationer såsom Excel . När du har exporterat en DataGrid data till ett Excel -fil , kan du använda Excel för att öppna filen och manipulera dessa data som du vill . Den ASP.NET RenderControl Metoden gör sådana dataöverföringar möjligt . Instruktioner
    1

    Starta Visual Studio och öppnar en ASP.NET C # projekt som innehåller en DataGrid . Bläddra igenom listan med filnamn som visas i Solution Explorer fönstret för att hitta projektets start filen .
    2

    Högerklicka filen och välj " Visa Designer " från rullgardinsmenyn som öppnas . Din startformulär innehållande GridView visas i Design fönstret .
    3

    Klicka på " Visa " för att öppna Visa-menyn . Klicka på Toolbox alternativet i den menyn för att visa Toolbox fönstret .
    4

    Dubbelklicka på knappen ikonen i det fönstret . Visual Studio placerar en ny knapp på formuläret . Dubbelklicka på den knappen . Koden öppnas och visar knappens " Klick " metoden
    5

    Klistra in följande kod i kroppen av denna metod :

    string excelFileName = " EXCEL_FILE_NAME " ; < . br >

    Response.Clear ( ) ; Response.Charset = " " ; Response.ContentType = " application /vnd.ms - excel " , Response.Buffer = true; Response.AddHeader ( " content - disposition " , , " kvarstad , filename = " + excelFileName ) ;

    System.IO.StringWriter stringWriter = ny System.IO.StringWriter ( ) ; System.Web.UI.HtmlTextWriter textWriter = ny " EXCEL_FILE_NAME " med namnet på den fil du vill skapa . De närmaste rader kod uppsättning ASP.NET ' s svar objekts egenskaper . Den Response objektet hanterar information som skickas från webbservern till användarens webbläsare . De StringWriter och HtmlTextWriter klasser ses i de kommande två uttalanden skapar föremålen som render styrförfarandet behöver utdata från DataGrid heter " XYZ " till målet Excel-fil . Ersätt " XYZ " med namnet på din DataGrid . De sista två uttalanden skapar filen
    6

    Klistra in koden nedan efter klicket metodens avslutande body-taggen : .

    Public override void VerifyRenderingInServerForm ( Kontroll CTL ) { //}

    koden försäkrar att webbläsare inte visa en "felande server tag " meddelande när ASP.NET -koden försöker göra DataGrid .
    7 F5

    Tryck för att visa ASP . NET formulär i din webbläsare . Din DataGrid visas tillsammans med den knapp som du lagt till . Klicka på knappen . Windows öppnas en dialogruta och du uppmanas att öppna eller spara filen . Välj något av dessa alternativ för att öppna eller spara Excel- filen som ASP.NET-programmet skapar .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är UML Software
    ·Hur vill hänvisa till en byte i arbetsminne i COBOL
    ·Hur koden i XSPF
    ·Hur man skapar en RSS-feed från din ColdFusion Sida
    ·Konvertera Octal till binär
    ·Hur Rengör Global Assembly Cache
    ·Hur du ändrar en OST -filen till PST
    ·Hur man bygger Flash-program
    ·Konvertera Joomla K2
    ·Hur du uppdaterar Joomla ! K2
    Utvalda artiklarna
    ·Så här importerar VMWare Disk Into VirtualBox
    ·Konvertera Temperatur i QBasic
    ·Hur man skapar ett heltalsfält
    ·Hur man använder HeapSize Funktion
    ·Hur får man det index från en kolumn namn i en Java J…
    ·Hur man skapar ett projekt i Visual Basic 2008
    ·Hur man gör en GPA Calculator i C + +
    ·Fördelar med Visual Basic
    ·Hur man programmerar en kula i PHP
    ·Konvertera Brev till Binary
    Copyright © Dator Kunskap http://www.dator.xyz