Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te ASP.NET DataGrid Exporteren naar Excel
migreren en verplaatsen van gegevens is een essentiële taak in de programmering . De ASP.NET GridView , ook wel bekend als de DataGrid , bevat gegevens in tabelvorm dat je ook bruikbaar in andere toepassingen zoals Excel kan vinden . Na het exporteren van gegevens van een DataGrid naar een Excel -spreadsheet -bestand , kunt u Excel gebruiken om het bestand te openen en te manipuleren dat de gegevens zoals u dat wilt . De ASP.NET RenderControl methode maakt een dergelijke overdracht van gegevens mogelijk . Instructies
1

Launch Visual Studio en open een ASP.NET C # -project dat een DataGrid bevat . Blader door de lijst met bestandsnamen die verschijnen in het venster Solution Explorer om opstartbestand van het project vinden . Kopen van 2

rechtermuisknop op het bestand en selecteer " Bekijk Designer " uit het drop - down menu dat opent . Je startup formulier met de GridView verschijnt in het ontwerp venster .
3

Klik op " View " om het menu Beeld te openen . Klik op de Toolbox optie in dat menu om de Toolbox -venster weer te geven .
4

Dubbelklik op het pictogram knop zich in dat venster . Visual Studio plaatst een nieuwe knop op het formulier . Dubbelklik op die knop . Het venster Code wordt weergegeven met " Click" -methode van de knop
5

Plak de volgende code in het lichaam van die methode :

touwtje excelFileName
= " EXCEL_FILE_NAME " ; < . br

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

System.IO.StringWriter StringWriter
= new System.IO.StringWriter ( ) ; System.Web.UI.HtmlTextWriter TextWriter = new " EXCEL_FILE_NAME " met de naam van het bestand dat u wilt maken . De volgende paar regels van woningen code set ASP.NET ' s Response object . Het object Response beheert de gegevens verzonden vanaf de webserver naar de browser van een gebruiker . De StringWriter en HtmlTextWriter klassen te zien in de komende twee verklaringen maken de objecten die de render controlemethode nodig om data uit de DataGrid naam " XYZ " om het doel Excel-bestand . Vervang " XYZ " met de naam van uw DataGrid . De laatste twee verklaringen maken het bestand
6

Plak onderstaande code na de Click methode afsluitende body -tag getoond : .

Public override void
VerifyRenderingInServerForm ( Controle ctl ) { //} < br >

Deze code zorgt ervoor dat browsers een " server tag missing " bericht niet zien wanneer de ASP.NET -code probeert de DataGrid .

Druk op F5 7 verlenen aan de ASP bekijken . NET formulier in uw browser . Uw DataGrid verschijnt samen met de knop die u hebt toegevoegd . Klik op de knop . Windows opent een dialoogvenster waarin u wordt gevraagd het bestand te openen of op te slaan . Kies een van deze opties om het Excel-bestand dat de ASP.NET-toepassing creëert openen of opslaan .

Previous: Next:
  Computer Programming Languages
·Een uitleg van XBlite 
·Hoe te Movie Review Software M…
·Welke soorten van Server - Sid…
·Hoe kan ik een string omzetten…
·Hoe maak je een script Run in …
·Hoe te schrijven Effectieve Ob…
·Business Objects Componenten 
·PL SQL Procedure Tutorial 
·Hoe de leesbaarheid van COBOL …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak ROT - 13 in Python 
·Hoe te schrijven Met behulp van Javascri…
·Wat te doen met een Trapped Fout in C 
·Hoe de Eclipse Console Output Buffer Big…
·Wat is syntax highlighting ? 
·Hoeveel per uur Heb PHP Programmeurs mak…
·How to Get MySQL certificatie 
·How To One Table bijwerken Van Query Via…
·Hoe om te schakelen naar verschillende v…
Copyright © Computer Kennis http://www.nldit.com