| 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 faire pour activer le bouton Supprimer dans DataGridView dans Winforms
    DataGridViews apporter la puissance de tables à NET WinForms applications. . Tables , composé de lignes et de colonnes , des contrôles utiles qui permettent aux développeurs d'afficher des données relationnelles complexes dans une petite quantité d'espace . Tables DataGridView , contrairement tableaux HTML , permettent aux utilisateurs de modifier et même supprimer des données résidant dans la source de données sous-jacente. Pour ajouter cette fonctionnalité à votre DataGridView , activer les boutons "Supprimer" du contrôle. Votre DataGridView contiendra alors un bouton pour chaque ligne de la commande . Instructions
    1

    lancement de Visual Studio , cliquez sur «Fichier» puis cliquez sur « Project ». Cliquez sur " Visual C #" pour le sélectionner et double-cliquez sur "Application Windows Forms . " Visual Studio crée un nouveau projet et place ses fichiers dans la fenêtre de Solution Navigator.
    2

    Cliquez sur le bouton "Affichage" , puis cliquez sur " Boîte à outils " pour afficher la fenêtre Toolbox. Faites défiler la liste des contrôles et double-cliquez sur " DataGridView ". Visual Studio place un nouveau DataGridView nommé " dataGridView1 " sur le nouveau formulaire qui apparaît dans la fenêtre de conception .
    3

    Double -cliquez sur la barre de titre du formulaire. La fenêtre de code s'ouvre et affiche la méthode " Form1_Load " du formulaire. Cette méthode n'a pas de code . Collez le code suivant dans cette méthode :

    System.Data.DataTable dataTable = new System.Data.DataTable ();

    dataTable.Columns.Add ( nouveau DataColumn ( "Couleur", typeof (string) ) ) ;

    dataTable.Columns.Add ( nouveau DataColumn ( "Taille", typeof (string) ) ) ;

    /* Ajout bouton Supprimer * /
    < p > DataGridViewButtonColumn DeleteButton = new DataGridViewButtonColumn ();

    deleteButton.HeaderText = "Supprimer cette " ;

    dataGridView1.Columns.Add ( DeleteButton ) ;

    dataTable.Rows.Add ( new string [ ] {" rouge ", " Large" });

    dataTable.Rows.Add ( new string [ ] {" bleu ", "petit "}) ;

    cette . dataGridView1.DataSource = dataTable ;

    Les trois premières lignes de créer un DataTable et ajouter deux colonnes à ce DataTable . Les trois lignes sous la section réservée aux commentaires qui lit " Ajouter le bouton Supprimer " créer vos boutons "Supprimer". Changez " Supprimer cette " à ce que vous voulez . Ceci est le texte qui apparaîtra dans l'en-tête de colonne du bouton. Les trois dernières lignes, ajoutez deux lignes de données vers le DataTable
    4

    Déplacer vers le haut de la fenêtre de code et ajoutez la ligne de code suivante: .

    Using System.Data ; Photos

    Cela devrait être la première ligne de code dans la fenêtre de code. Cette ligne fait les classes System.Data disponibles pour une utilisation dans le formulaire.
    5

    presse "F7" pour accéder au formulaire dans la fenêtre de code. Cliquez sur le contrôle DataGridView situé sur la forme , et appuyez sur " F4 " pour ouvrir la fenêtre Propriétés .
    6

    Cliquez sur le bouton "Evénements" en haut de cette fenêtre, double-cliquez sur le " CellContentClick " événement . La fenêtre de code s'ouvre et affiche la méthode nommée " dataGridView1_CellContentClick . " Cette méthode s'exécute lorsqu'un utilisateur clique sur une cellule DataGridView. Collez le code suivant dans cette méthode :

    if ( dataGridView1.Columns [ e.ColumnIndex ] est DataGridViewButtonColumn &&

    e.RowIndex = -1 !) 2

    dataGridView1 . Rows.RemoveAt ( e.RowIndex ) ;

    }

    Ce code vérifie la propriété e.RowIndex . Cette propriété contient le numéro de ligne de la touche «Supprimer» qu'un utilisateur de clics . Par exemple, si un utilisateur clique sur le bouton "Supprimer" dans la deuxième rangée de la DataGridView , la propriété e.RowIndex contient cette valeur. Les « RemoveAt " méthode supprime cette ligne.
    7

    Appuyez sur " F5" pour exécuter le projet et afficher le formulaire. Le DataGridView apparaît et affiche deux lignes et deux colonnes de données. Un bouton de suppression apparaît au début de chaque ligne.
    8

    Cliquez sur le bouton "Supprimer " à côté de l'une des lignes . Le code s'exécute et supprime la ligne .

    Previous :

    next :
      articles connexes
    ·How to Program pour les exposants 
    ·Les différences entre les liens et Rollover Buttons 
    ·Qu'est-ce qu'une classe proxy 
    ·Comment tuer C + + Syntaxe 
    ·Comment mettre fin OmniMark Script 
    ·Comment trouver Scripts 
    ·Comment écrire un Pseudocode dans Visual Basic 
    ·Comment faire une facture sur un Mac 
    ·Comment faire un fichier TLB 
    ·Comment arrêter IMVU 
      articles en vedette
    ·Comment faire un bouton de réinitialisation sur VBA 
    ·Comment couper une partie d'une chaîne en PHP 
    ·Comment surligner du texte dans une zone de texte en VB…
    ·Comment faire pour masquer votre adresse email en utili…
    ·Java Visual Editor Tutorial 
    ·PHP Formation avancée 
    ·Peut la méthode InputStream Retour en Java 
    ·Comment écrire alors que les déclarations Looping 
    ·Comment puis-je importer des fichiers sur la carte XNA 
    ·Comment Downcast en VB.NET 
    Copyright © Connaissances Informatiques http://fr.wingwit.com