| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan eksporteres ASP.NET DataGrid til Excel
    Migrering og flytte data er en væsentlig opgave i programmering . Den ASP.NET GridView , også kendt som DataGrid , indeholder tabeldata , at du også kan finde nyttige i andre applikationer som Excel . Efter eksportere en DataGrid data til et Excel-regneark -fil , kan du bruge Excel til at åbne filen og manipulere disse data som du har lyst . Den ASP.NET RenderControl metode gør sådanne dataoverførsler muligt. Instruktioner
    1

    Launch Visual Studio og åbne en ASP.NET C # projekt, der indeholder et DataGrid . Gennemse listen med filnavne , der vises i Solution Explorer -vinduet for at finde projektets opstart fil.
    2

    Højreklik filen , og vælg " Vis Designer" fra drop- down menu, der åbnes. Din startformular indeholder GridView vises i Design -vinduet.
    3

    Klik på " Vis " for at åbne menuen Vis. Klik på Værktøjskasse mulighed i denne menu for at vise værktøjskassen vinduet.
    4

    Dobbeltklik på knappen ikonet i det vindue. Visual Studio placerer en ny knap til formularen . Dobbeltklik på denne knap. Kodeksen vises og viser knappens "Klik "-metoden
    5

    Indsæt følgende kode ind i kroppen af denne metode : Hej

    string excelFileName = " EXCEL_FILE_NAME " < . br >

    Response.Clear (); Response.Charset = "" ; Response.ContentType = " application /vnd.ms - excel " Response.Buffer = true; Response.AddHeader ( " Content-Disposition " , " vedhæftet fil , filename = " + excelFileName )

    System.IO.StringWriter stringWriter = new System.IO.StringWriter (); System.Web.UI.HtmlTextWriter textWriter = new " EXCEL_FILE_NAME " med navnet på den fil, du ønsker at oprette . De næste par linjer kode sæt ASP.NET 's svar objektets egenskaber . Svaret objekt administrerer oplysninger, der sendes fra webserveren til en brugers browser. De StringWriter og HtmlTextWriter klasser set i de næste to sætninger opretter objekterne at render kontrol metode brug for at output data fra DataGrid navnet " XYZ " til målet Excel-fil. Erstat " XYZ " med navnet på din DataGrid . De sidste to erklæringer oprette filen
    6

    Indsæt koden vist nedenfor efter Click metoden afsluttende body-tagget : .

    Offentlig overstyring void VerifyRenderingInServerForm ( Kontrol CTL ) {//} < br >

    Denne kode sikrer , at browsere kan ikke se en "missing server tag " meddelelse, når ASP.NET koden forsøger at gøre DataGrid .
    7

    Tryk F5 for at se ASP. NET formular i din browser. Din DataGrid vises sammen med den knap, du tilføjede . Klik på knappen. Windows åbner et dialogvindue , og beder dig om at åbne eller gemme filen. Vælg en af ​​disse muligheder for at åbne eller gemme Excel-filen , at ASP.NET applikation opretter .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan redigeres en MSI-fil 
    ·Sådan oprettes en Autorun Inf Filer 
    ·Sådan Tæl NaN i Matlab 
    ·Sådan registreres en CAB fil 
    ·Sådan får Populære Emner at vise på dit websted 
    ·ADT abstrakte datatyper 
    ·Hvad er en RSE i LabVIEW 
    ·Lær UML-diagrammer 
    ·Sådan Parse Masser af data med ColdFusion 
    ·Hvordan man laver en MSN Bot 
      Anbefalede Artikler
    ·Sådan Medtag en JS fil i PHP 
    ·Hvordan jeg stabilisere antallet af loops i Java 
    ·Sådan oprettes Alert Boxes i Windows 
    ·Sådan Raise en advarsel i Python 
    ·Hjælp med Sekventielle filer i Java programmering 
    ·Hvordan man kompilerer i Borland C + + 
    ·Sådan Send vedhæftede filer i PHP 
    ·Hvordan man tegner en diamant i Java 
    ·C-funktion returtyper 
    ·Hvad er Virtual Reality Modeling Language 
    Copyright © Computer Viden http://www.computerdk.com