Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik eksporterer ASP.NET DataGrid til Excel
    Migrating og flytte data er en viktig oppgave i programmering. Den ASP.NET GridView , også kjent som DataGrid , inneholder data i tabellform som du kan også finne nyttig i andre programmer, for eksempel Excel. Etter eksporterer en DataGrid data til et Excel- regneark , kan du bruke Excel til å åpne filen og manipulere disse dataene slik du vil . Den ASP.NET RenderControl metoden gjør slike overføringer mulig. Instruksjoner
    en

    Launch Visual Studio og åpne en ASP.NET C # prosjekt som inneholder en DataGrid. Bla gjennom listen med filnavn som vises i Solution Explorer -vinduet for å finne prosjektets oppstart filen .
    2

    Høyreklikk filen og velg " Vis Designer" fra drop -down menyen som åpnes. Din oppstartsskjema inneholder GridView vises i Design vinduet.
    3

    Klikk på " Vis" for å åpne Vis- menyen . Klikk Toolbox alternativ i den menyen for å vise verktøykassa .
    4

    Dobbeltklikk på knappen ikonet i vinduet . Visual Studio plasserer en ny knapp på skjemaet . Dobbeltklikk på den knappen . Kode-vinduet åpnes og viser knappens "Klikk "-metoden
    5

    Lim inn følgende kode inn i kroppen av denne metoden : en

    string excelFileName = " EXCEL_FILE_NAME "; < . br >

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

    System.IO.StringWriter stringWriter = ny System.IO.StringWriter (); System.Web.UI.HtmlTextWriter tekstforfatter = new " EXCEL_FILE_NAME " med navnet på filen du ønsker å lage . De neste par linjer med kode sett ASP.NET ' s Response objektets egenskaper . Response objektet styrer informasjonen som sendes fra webserveren til brukerens nettleser . De StringWriter og HtmlTextWriter klasser sett i de neste to utsagnene skaper objektene som render kontroll metode trenger å sende ut data fra DataGrid heter " XYZ " til målet Excel -filen. Erstatt " XYZ " med navnet på din DataGrid. De to siste utsagnene opprette filen
    6

    Lim inn koden vist nedenfor etter Klikk metodens Stenglegemet tag: .

    Offentlig overstyring void VerifyRenderingInServerForm (Kontroll CTL ) { //}

    Denne koden sikrer at nettlesere ikke se en " missing server tag "-melding når ASP.NET kode forsøker å gjengi DataGrid.
    7

    Trykk F5 for å vise ASP. NET skjema i nettleseren din. Din DataGrid vises sammen med den knappen du har lagt . Klikk på knappen . Windows åpner et dialogvindu og ber deg om å åpne eller lagre filen. Velg ett av disse alternativene for å åpne eller lagre Excel-filen som ASP.NET søknad skaper .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å lære VB for Access 
    ·Hvordan få en båndpassfilter Arbeidsplasser i LabVIEW…
    ·Hvordan String QBasic til flere Lines 
    ·Sette inn en Entry Med LINQ 
    ·Prolog Programming Tutorial 
    ·Hvordan skrive en enkel COBOL Program 
    ·Slik analyserer System Verilog Påstander 
    ·Hvordan lage Tidsstempler i batch -filer 
    ·Hvordan øke en Vector i MATLAB 
    ·Hvordan lage en tekstboks display Avhengig ComboBox i V…
      Anbefalte artikler
    ·Hvordan deaktivere Google Maps API Marker Bubble 
    ·Hvordan Drop desimaler Bruke JavaScript 
    ·Slik bruker du Windows SDK DLL i VB.NET 
    ·Hvordan endre et bilde i en Navigasjonslinje Bruke PHP 
    ·Hvordan å kompilere et C + + i Dev - C 
    ·Slik fjerner filer fra MySQL med PHP 
    ·Hvordan lage en MySQL database nettsted 
    ·Hvordan erstatte spesialtegn i en Java String 
    ·iPhone Development komponenter 
    ·Hvordan endrer jeg navn på flere filer med en dato hje…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/