Handpuzzles.com


Comment lier des données dans la grille Voir

Comment lier des données dans la grille Voir

La liaison de données permet de récupérer et afficher des données sur un formulaire sans codage. La plate-forme de développement .NET de Microsoft contient du code prédéfini qui gère la gestion de données pour vous. Après avoir fait glisser une vue grille de contrôle sur un formulaire, vous pouvez utiliser la fonctionnalité existante de .NET pour ajouter des données au contrôle. Développeurs appellent ce processus "la liaison de données." Utilisez la liaison de données à la fois pour l'affichage des données dans une vue de grille et de changer la source de données de la vue de la grille que votre programme se exécute.

Instructions


•  Ouvrez Visual Studio. Cliquez nouveau projet et puis cliquez sur "Visual C #."

•  Double-cliquez sur "Application Windows Forms" pour créer une nouvelle application Windows Forms. Visual Studio affichera un formulaire nommé "Form1" dans l'éditeur de conception.

•  Cliquez sur "View" et sélectionner "Boîte à outils." pour ouvrir la boîte à outils. Cette boîte à outils contient des commandes telles que les zones de texte, des étiquettes et des composants. .

•  Faites défiler et double-cliquez sur "DataGridView." Une vue de la grille se affiche sur le formulaire.

•  Double-cliquez sur la barre de titre du formulaire. Une fenêtre se ouvre et affiche le code suivant: Form1_Load privé void (object sender, EventArgs e) {} Ce est "Load" l'événement de la forme et se exécute lorsque le formulaire est chargé.

•  Ajoutez le code suivant entre les deux symboles de support: Tableau de données SalesFiguresOld = new DataTable (); SalesFiguresOld.Columns.Add (nouveau DataColumn ("Mois", typeof (string))); SalesFiguresOld.Columns.Add (nouveau DataColumn («Ventes», typeof (int))); SalesFiguresOld.Rows.Add (nouvelle string [] {"mai", "1000"}); SalesFiguresOld.Rows.Add (nouvelle string [] {"Juin", "2000"}); dataGridView1.DataSource = SalesFiguresOld; Cet exemple crée une table de données contenant des anciens chiffres de vente. La dernière déclaration lie la vue grille contrôle pour les anciens chiffres de ventes en définissant la "DataSource" propriété.

•  Faites un clic droit ne importe où dans le code pour faire apparaître un menu contextuel déroulant. Sélectionnez «Afficher Designer" pour passer en vue de la conception et de voir la forme.

•  Déplacez la boîte à outils et double-cliquez sur le contrôle "Bouton". Un bouton nommé «Button1" apparaît sur le formulaire.

•  Double-cliquez sur "Button1." La fenêtre de code se affiche à nouveau et afficher le code suivant: void (expéditeur d'objet, EventArgs e) {} button1_Click privée Ce est événement "click" le gestionnaire de la touche qui se exécute lorsque vous cliquez sur le bouton.

•  Ajoutez le code suivant entre les symboles de support: DataTable SalesFiguresNew = new DataTable (); SalesFiguresNew.Columns.Add (nouveau DataColumn ("Mois", typeof (string))); SalesFiguresNew.Columns.Add (nouveau DataColumn («Ventes», typeof (int))); SalesFiguresNew.Rows.Add (nouvelle string [] {"mai", "5000"}); SalesFiguresNew.Rows.Add (nouvelle string [] {"Juin", "6000"}); dataGridView1.DataSource = SalesFiguresNew; MessageBox.Show ("données lié à de vieilles chiffres de vente»); Cet exemple crée une table de données contenant de nouveaux chiffres de ventes. La dernière instruction modifie l'source de données de la DataGridView à ce tableau de données.

•  Appuyez sur "F5" pour exécuter le projet. La vue de la grille apparaîtra et afficher les anciens chiffres de vente.

•  Cliquez sur le bouton. Cela déclenchera l'événement click et exécuter le code de l'événement click. Ce code source de données modifier la propriété de la vue de la grille et de nouveaux chiffres de vente se affiche dans le contrôle.




        

Publish my comment