. Microsoft NET Framework prend en charge une variété de types de données que vous pouvez afficher sur les contrôles Windows Forms . Le type d'énumération des données permet aux utilisateurs de représenter les données des colonnes de la table. Vous pouvez l'utiliser pour saisir un ensemble d'objets à partir d'une source de données à un contrôle DataGridView ou pour sélectionner des valeurs dans une liste de choix . En se liant une énumération à une colonne d'affichage que vous pouvez afficher chaque ensemble d'objets sur une ligne distincte . Instructions 1 Cliquez sur " Démarrer" de Windows , puis cliquez sur " Miccrosoft Visual Studio. " 2 Cliquez sur «Fichier » puis cliquez sur «Nouveau». 3 Entrez le code suivant dans la fenêtre ouverte pour lier l'énumération " infirmières " pour le contrôle DataGridView . Imports System.Windows.Forms système importations . Collections.Generic public Enum Titre RN CN End Enum public Class EnumsAndComboBox Formulaire hérite flux privés As New FlowLayoutPanel () privé WithEvents checkForChange que le bouton = new Button () infirmières privées Comme la liste ( des infirmières ) dataGridView1 privé en tant que nouveau DataGridView () public Sub New () MyBase.New () SetupForm () SetupGrid () < br > End Sub Private Sub SetupForm () AutoSize = True End Sub Private Sub SetupGrid () infirmières = New List (Of Nurse ) nurses.Add (New Nurse ( Title.RN , " Jane ", true) ) nurses.Add (New Nurse ( Title.RN , " Cynthia ", true) ) nurses.Add (New Nurse ( Title.CN , "Julie" , false) ) nurses.Add (New Nurse ( Title.CN , " Mary ", true) ) nurses.Add (New Nurse ( Title.CN , " Galahad ", true) ) 'Initialiser le DataGridView. dataGridView1.AutoGenerateColumns = faux dataGridView1.AutoSize = True dataGridView1.DataSource = infirmières dataGridView1.Columns.Add ( CreateComboBoxWithEnums ()) ' Initialisation et ajouter un colonne de zone de texte. colonne Dim Comme DataGridViewColumn = _ New DataGridViewTextBoxColumn () column.DataPropertyName = "Nom" column.Name = " RN " dataGridView1.Columns.Add (colonne) les CreateComboBoxWithEnums Private Function () As DataGridViewComboBoxColumn combo As New DataGridViewComboBoxColumn () < br > combo.DataSource = [ Enum ] . GetValues ( GetType ( Titre ) ) combo.DataPropertyName = " Titre " combo.Name = " Titre" Retour combo Fin de Fonction: publique Nom de la propriété ( ) As String Get Retour sonnom Fin Obtenir Set ( ByVal Value As String ) sonnom = Valeur Fin Set End bien immobilier GoodGuy de la propriété publique ( ) As Boolean < br > Get Retourner bon Fin Obtenir Set ( ByVal Value As Boolean ) bon = Valeur Fin Set End bien immobilier publiques Propriété Titre () As Titre Get Retour hisTitle Fin Obtenir Set ( Valeur de ByVal comme titre) hisTitle = Valeur Fin Set End bien immobilier End Class of public Shared Sub Main () Application.Run (New EnumsAndComboBox ()) End Sub End Class 4 Cliquez sur «Fichier» , et puis cliquez sur "Enregistrer". Saisissez un nom de fichier dans la fenêtre ouverte et cliquez sur " OK" pour enregistrer le contrôle DataGridView avec l'énumération binded dans votre application.
|