Datenbindung macht es möglich, zum Abrufen und Anzeigen von Daten auf einem Formular ohne Codierung . Microsoft . NET Entwicklungsplattform enthält vorgefertigte Code, Daten-Management übernimmt für Sie. Nach Ziehen einer Grid-Ansicht Steuerelement auf einem Formular können Sie verwenden. NET vorhandene Funktionalität , um Daten an die Steuerung hinzuzufügen. Entwickler nennen diesen Prozess " Datenbindung. " Verwenden von Daten für beide Anzeigen von Daten in einem Grid-Ansicht und Änderung der Grid-Ansicht der Datenquelle als Ihr Programm ausführt . Anleitung
Datenbindung erstellen
1
Öffnen Sie Visual Studio. Klicken neues Projekt und klicken Sie dann auf " Visual C #. "
2
Doppelklicken Sie auf " Windows Forms Application" , um eine neue Windows Forms-Anwendung erstellen. Visual Studio zeigt ein Formular mit dem Namen " Form1 " in der Design -Editor.
3
Klicken Sie auf " Ansicht" und wählen Sie " Werkzeuge ". um die Toolbox zu öffnen. Diese Toolbox enthält Steuerelemente wie Textfelder , Etiketten und Komponenten. .
4
Blättern Sie nach unten und doppelklicken Sie auf " DataGridView . " Ein Grid-Ansicht wird auf dem Formular angezeigt .
5
Doppelklicken Sie auf die Titelleiste des Formulars. Ein Fenster wird geöffnet und zeigt den folgenden Code:
private void Form1_Load (object sender, EventArgs e) {
}
Dies ist die Form der "Load "-Event und wird ausgeführt, wenn das Formular geladen
6
Fügen Sie den folgenden Code zwischen den beiden Bügel Symbole : .
Datentabelle SalesFiguresOld = new DataTable ();
< p> SalesFiguresOld.Columns.Add ( neue DataColumn ( "Monat" , typeof (string ))) ; SalesFiguresOld.Columns.Add ( neue DataColumn ( "Sales " , typeof ( int ))) ;
SalesFiguresOld . Rows.Add ( new string [ ] {" Mai ", " 1000" });
SalesFiguresOld.Rows.Add ( new string [ ] { "Juni" , "2000" });
< p> = dataGridView1.DataSource SalesFiguresOld ;
Dieses Beispiel erstellt eine Datentabelle mit alten Umsatzzahlen. Die letzte Anweisung bindet die Grid-Ansicht Steuerung zu den alten Verkaufszahlen durch den Parameter " DataSource "-Eigenschaft .
Change Data Binding
7
überall rechten Maustaste in den Code , um ein Dropdown- Kontextmenü. Wählen Sie " Ansicht-Designer ", um zur Entwurfsansicht wechseln und sehen Sie das Formular.
8
Verschieben der Toolbox und doppelklicken Sie auf den "Button" -Steuerung . Eine Schaltfläche mit dem Namen " Button1 " wird auf dem Formular angezeigt .
9
Doppelklicken Sie auf " Button1. " Das Code-Fenster erscheint wieder und zeigt den folgenden Code: private void
button1_Click (object sender, EventArgs e) {}
Dies ist der Schaltfläche "Click" Event-Handler , die, wenn Sie auf die Schaltfläche läuft . Taste
10
Fügen Sie den folgenden Code zwischen den Klammersymbole :
DataTable SalesFiguresNew = new DataTable ();
SalesFiguresNew.Columns.Add ( neue DataColumn ( "Monat" , typeof (string ))) ; SalesFiguresNew.Columns.Add ( neue DataColumn ( "Sales " , typeof ( int ))) ;
SalesFiguresNew.Rows.Add ( new string [ ] {" Mai "," 5000 "} );
SalesFiguresNew.Rows.Add ( new string [ ] { " June "," 6000 "} );
dataGridView1.DataSource = SalesFiguresNew ; MessageBox.Show ("Daten verpflichtet, alte Verkaufszahlen ");
Dieses Beispiel erstellt eine Datentabelle mit neuen Umsatzzahlen. Die letzte Aussage Änderungen des DataGridView als Datenquelle zu dieser Datentabelle .
11
Presse "F5 ", um das Projekt auszuführen. Die Grid-Ansicht erscheint und zeigt die alten Umsatzzahlen.
12
Klicken Sie auf die Schaltfläche . Dies löst das Click-Ereignis und führen Sie das Click-Ereignis den Code . Dieser Code ändert sich der Grid-Ansicht die DataSource-Eigenschaft und neue Umsätze werden in der Steuerung angezeigt.