La liaison de données permet de récupérer et d'afficher des données sur un formulaire sans codage. . NET plateforme de développement de Microsoft contient du code prédéfini qui s'occupe de la gestion de données pour vous. Après avoir fait glisser un contrôle de la vue en grille sur un formulaire, vous pouvez utiliser les fonctionnalités existantes . NET pour ajouter des données au contrôle. Les développeurs appellent « la liaison de données . " Ce processus Utilisez la liaison de données pour les données afficher dans une vue en grille et en changeant la source de données de la grille de vue que votre programme s'exécute . Instructions
Créer Liaison de données
1
Ouvrez Visual Studio. Cliquez sur Nouveau projet, puis cliquez sur " Visual C #. "
2
Double-cliquez sur "Application Windows Forms " pour créer une nouvelle application Windows Forms . Visual Studio affiche un formulaire nommé " Form1 " dans l'éditeur de conception.
3
Cliquez sur "View" et sélectionner " Boîte à outils ". pour ouvrir la boîte à outils. Cette boîte à outils contient des contrôles tels que des zones de texte , des étiquettes et des composants. .
4
Défiler vers le bas et double -cliquez sur " DataGridView ". Une vue de la grille apparaît sur le formulaire.
5
Double -cliquez sur la barre de titre du formulaire. Une fenêtre s'ouvre et affiche le code suivant :
private void Form1_Load (object sender, EventArgs e) {
}
Il s'agit de la forme événement "Load" et fonctionne lorsque le formulaire est chargé
6
Ajoutez le code suivant entre les deux symboles du support : .
tableau de données SalesFiguresOld = new DataTable ();
< p> SalesFiguresOld.Columns.Add ( nouveau DataColumn ( "Mois" , typeof (string) ) ) ; SalesFiguresOld.Columns.Add ( nouveaux DataColumn ( "Ventes", typeof ( int) ) ) ;
SalesFiguresOld . Rows.Add ( new string [ ] {" mai ", " 1000" });
SalesFiguresOld.Rows.Add ( new string [ ] { "Juin" , "2000" });
< p> dataGridView1.DataSource = SalesFiguresOld ;
Cet exemple crée une table de données contenant des vieux chiffres de ventes . La dernière déclaration lie la grille de commande d'affichage pour les anciens chiffres de ventes en définissant la propriété " DataSource " .
Change Data Binding
7
Faites un clic droit n'importe où dans le code pour faire apparaître un menu contextuel déroulant. Sélectionnez « View Designer" pour passer à la vue de conception et de voir la forme .
8
Déplacer vers la boîte à outils et double- cliquez sur le contrôle "Bouton" . Un bouton nommé "Button1 " apparaît sur le formulaire.
9
Double -cliquez sur " Button1 ". La fenêtre de code réapparaît et affiche le code suivant :
private void button1_Click (object sender, EventArgs e) {}
événement "click" du gestionnaire du bouton qui s'exécute lorsque vous cliquez sur le . touche
10
Ajoutez le code suivant entre les symboles du support :
DataTable SalesFiguresNew = new DataTable ();
SalesFiguresNew.Columns.Add ( nouveau DataColumn ( "Mois" , typeof (string) ) ) ; SalesFiguresNew.Columns.Add ( nouveaux DataColumn ( "Ventes" , typeof ( int) ) ) ;
SalesFiguresNew.Rows.Add ( new string [ ] {" mai "," 5000 "}) ;
SalesFiguresNew.Rows.Add ( new string [ ] {" Juin "," 6000 "}) ;
dataGridView1.DataSource = SalesFiguresNew ; MessageBox.Show (« données liées aux anciens chiffres de vente ");
Cet exemple crée une table de données contenant des nouveaux chiffres de ventes . La déclaration dernières modifications de la source de données du DataGridView à ce tableau de données.
11
Appuyez sur " F5" pour exécuter le projet. Le point de vue de la grille s'ouvre et affiche les anciens chiffres de ventes .
12
Cliquez sur le bouton. Cela déclenchera l'événement click et exécuter le code de l' événement Click. Ce code va changer la propriété DataSource de la grille de vue et de nouveaux chiffres de ventes apparaîtra dans le contrôle.