Dans le passé , les programmeurs affichés données aux utilisateurs via des zones de liste ou des fichiers texte , mais vous pouvez maintenant utiliser un contrôle DataGridView facilitant données à lire. Un contrôle DataGridView affiche des données dans un format tabulaire analogues à une grille. Par défaut, le contrôle crée toutes les cellules avec du texte types de données de la boîte pour toutes les colonnes définies mais vous pouvez les changer par programmation. Avoir des types de données cellulaires mixtes peut être utile dans un programme visant à donner aux utilisateurs plus d'options pour contrôler leurs données. Contrôle DataGridView Un contrôle DataGridView est idéal à utiliser lorsque vous trouvez la nécessité d' afficher de petites ou de grandes séries de données dans un format tabulaire. Le contrôle peut afficher des données à partir de nombreux types de magasins de données tels que des tableaux unidimensionnels et les ensembles de données. Vous pouvez également ajouter des données au DataGridView sans une source de données liée. Un DataGridView peut également être étendu programmation tels que la création de types de cellules mixtes ou de définir des algorithmes de tri. DataGridView colonne Types Plusieurs types de colonnes existent pour le contrôle DataGridView pour afficher ou manipuler l'information en fonction de vos besoins. La volonté DataGridViewTextBoxColumn créer une colonne avec des cellules qui peuvent contenir des valeurs fondées sur des textes tels que les chaînes et les nombres . L' affiche DataGridViewCheckBoxColumn une colonne avec des cases à cocher servant à stocker des valeurs booléennes. La valeur sera vrai lorsque la case est cochée et fausse quand elle est décochée. A est DataGridViewComboBoxColumn une colonne qui contiendra un contrôle de liste déroulante. Modification des types cellulaires Modification du type de cellule d'une cellule ne peut se faire programmation. Vous devez utiliser la classe appropriée selon le type que vous souhaitez utiliser . Une classe DataGridViewTextBoxCell est utilisée pour modifier une cellule à un type de données de texte de la boîte . Une classe DataGridViewCheckBoxCell est utilisée pour changer le type d'une cellule d' un type de données de case à cocher. De même, vous aurez besoin d'utiliser une classe DataGridViewComboBoxCell pour afficher une liste déroulante dans une cellule particulière . Mixte cellulaire de type C # Exemple Le code ci-dessous montre comment ajouter trois boîte colonnes de combo à un contrôle DataGridView existant: DataGridViewComboBoxColumn CMB = new cmb2 = new cmb3 = new après les modifications du code de la première cellule à un texte type de cellule de la boîte et la deuxième cellule en un type de cellule de case à cocher pour avoir un mélange de types de cellules : DataGridViewTextBoxCell txtCell = new DataGridViewTextBoxCell (); txtCell.Value = " types de cellules mixtes " ; this.dataGridView1 [ 0, 0 ] = txtCell ; DataGridViewCheckBoxCell chkCell = new DataGridViewCheckBoxCell (); chkCell.Value = true; this.dataGridView1 [1, 0] = chkCell ; Le
|