Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustiť Visual Studio a otvorte # projekt ASP.NET C, ktorý obsahuje DataGrid . Prejdite si zoznam názvov súborov , ktoré sa zobrazujú v okne Solution Explorer nájsť spúšťací súbor projektu .
2
pravým tlačidlom myši na daný súbor a vyberte " Zobraziť Designer " z rozbaľovacej ponuke , ktorá otvorí . Váš spúšťací formulár obsahujúci GridView zobrazí v okne návrhu .
3
Kliknite na " Zobraziť " otvorte ponuku Zobraziť . Kliknite na položku Nástroje v tejto ponuke sa zobrazí okno Toolbox .
4
Dvakrát kliknite na ikonu tlačidla sa nachádza v tomto okne . Visual Studio umiestni nové tlačidlo do formulára . Poklepaním na toto tlačidlo . Zobrazí sa okno kód a zobrazí tlačidlo je " kliknite na " metódu
5
vložte nasledujúci kód do tela tejto metódy : .
String excelFileName = " EXCEL_FILE_NAME " ;
Response.Clear ( ) ; Response.Charset = " " ; Response.ContentType = " application /vnd.ms - excel " ; Response.Buffer = true ; Response.AddHeader ( " obsah - dispozície " , , " upevnenie ; filename = " + excelFileName ) ;
System.IO.StringWriter stringWriter = new System.IO.StringWriter ( ) ; System.Web.UI.HtmlTextWriter TextWriter = new " EXCEL_FILE_NAME " s názvom súboru , ktorý chcete vytvoriť . Nasledujúcich niekoľko riadkov kódu nastaviť vlastnosti ASP.NET ' s Response objektu . Objekt Response spravuje informácie zaslané z webového servera do prehliadača užívateľa . V StringWriter a HtmlTextWriter triedy vidieť v nasledujúcich dvoch výrokov vytvárať objekty , ktoré metóda render ovládanie potrebuje , aby výstup dát z DataGrid s názvom " XYZ " do súboru cieľovej aplikácie Excel . Nahradiť " XYZ " s názvom DataGrid . Posledné dva príkazy vytvorí súbor
6
Vložte kód zobrazený na obrázku nižšie po kliknutí spôsob zakončení tela značky : .
Public override void VerifyRenderingInServerForm ( Control CTL ) { //}
Tento kód zaisťuje , že prehliadače nevidíte správa " chýba tag servera " , keď kód ASP.NET pokúsi vykreslenie DataGrid .
7
Stlačením klávesu F5 zobraziť ASP . NET formulár vo svojom prehliadači . Váš DataGrid zobrazí spolu s tlačidlom , ktoré ste pridali . Kliknite na tlačidlo . Windows otvorí dialógové okno pre voľbu a vyzve vás na otvorenie alebo uloženie súboru . Vyberte jednu z týchto možností otvoriť alebo uložiť súbor programu Excel , ktoré aplikácie ASP.NET vytvorí .