| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment exporter ASP.NET DataGrid vers Excel
    Migration et déplacement des données est une tâche essentielle dans la programmation. Le ASP.NET GridView , également connu sous le DataGrid, contient des données tabulaires que vous pouvez également trouver utiles dans d'autres applications comme Excel. Après avoir exporté les données d'un DataGrid à une feuille de calcul Excel , vous pouvez utiliser Excel pour ouvrir le fichier et manipuler ces données comme bon vous semble . La méthode RenderControl ASP.NET rend ces transferts de données possible. Instructions
    1

    lancement de Visual Studio et ouvrez un projet C # ASP.NET qui contient un DataGrid. Parcourez la liste des noms de fichiers qui apparaissent dans la fenêtre de l'Explorateur de solutions pour trouver le fichier de démarrage du projet.
    2

    un clic droit sur ce fichier et sélectionnez "Afficher Designer" dans le menu déroulant qui s'ouvre. Votre formulaire de démarrage contenant le GridView apparaît dans la fenêtre de conception .
    3

    Cliquez sur " Voir " pour ouvrir le menu Affichage . Cliquez sur l'option Boîte à outils dans ce menu pour afficher la fenêtre Toolbox.
    4

    Double -cliquez sur l'icône du bouton situé dans cette fenêtre. Visual Studio place un nouveau bouton sur le formulaire. Double -cliquez sur ce bouton. La fenêtre de code apparaît et affiche la méthode «clic» du bouton
    5

    Collez le code suivant dans le corps de cette méthode :

    chaîne excelFileName = " EXCEL_FILE_NAME " ; < . br>

    Response.Clear (); Response.Charset = ""; Response.ContentType = "application /vnd.ms -excel " ; Response.Buffer = true; Response.AddHeader ( " content-Disposition " ; , «l'attachement ; filename =" + excelFileName ) ;

    System.IO.StringWriter stringWriter = new System.IO.StringWriter (); TextWriter System.Web.UI.HtmlTextWriter = new " EXCEL_FILE_NAME " avec le nom du fichier que vous souhaitez créer. Les prochaines lignes de propriétés de l'objet de réponse de l ' ensemble du code ASP.NET . L' objet Response gère les informations envoyées par le serveur Web au navigateur d'un utilisateur. Les classes de StringWriter et HtmlTextWriter vu dans les deux déclarations suivantes créent les objets que la méthode de contrôle de rendu besoin pour des données de sortie du DataGrid appelée "XYZ" dans le fichier Excel cible. Remplacer " XYZ " avec le nom de votre DataGrid. Les deux déclarations finales créer le fichier
    6

    Collez le code ci-dessous après la fermeture de la balise body de la méthode Click : .

    Override void publique VerifyRenderingInServerForm ( contrôle CTL ) {//}

    Ce code garantit que les navigateurs ne voient pas d'un message " manquant de tag du serveur " lorsque le code ASP.NET tente de rendre le DataGrid.
    7

    Appuyez sur F5 pour voir les ASP . forme NET dans votre navigateur. Votre DataGrid apparaît avec le bouton que vous avez ajouté . Cliquez sur le bouton . Windows ouvre une fenêtre de dialogue et vous invite à ouvrir ou enregistrer le fichier . Choisissez l'une de ces options pour ouvrir ou enregistrer le fichier Excel que l'application ASP.NET crée .

    Previous :

    next :
      articles connexes
    ·Fanuc CNC Programmation Conseils 
    ·Comment faire pour modifier un lien hypertexte couleur …
    ·Comment créer une page Web sur un serveur 
    ·Comment utiliser Oracle SQL Loader pour Parse XML 
    ·Comment Multiplier une matrice avec une variable dans M…
    ·Comment HTML incorporer un fichier MP3 
    ·Validation de formulaires HTML Tutorial 
    ·Comment puis-je changer alphanumérique à Integer en C…
    ·Comment écrire un script Shell pour supprimer des fich…
    ·Comment remplacer les blocs en utilisant AWK 
      articles en vedette
    ·Comment inclure un fichier JS en JSP 
    ·Comment fusionner deux MySQL Résultats en PHP 
    ·Comment faire pour identifier clés Java utilise 
    ·Quelles applications utilisent Visual C 
    ·Comment exécuter un script Python Sans Python 
    ·Comment travailler avec une liste déroulante Visual Ba…
    ·Comment utiliser calendrier dans VBA 
    ·Comment faire pour convertir chiffres à Word dans Visu…
    ·Comment éviter les mots communs avec une PHP MySQL Que…
    ·Comment insérer dans un tableau à trois dimensions ut…
    Copyright © Connaissances Informatiques http://fr.wingwit.com