Data binding gør det muligt at hente og vise data på en formular uden kodning . Microsofts. NET udviklingsplatform indeholder forudindstillede kode, der håndterer data management for dig. Efter at trække et gitter visning kontrol på en formular , kan du bruge . NET eksisterende funktionalitet til at tilføje data til kontrollen. Udviklere kalder denne proces "data bindende. " Brug data bindende for begge visning af data i et gitter visning og ændre gittervisningen datakilde som dit program udfører . Instruktioner
Opret databinding
1
Open Visual Studio. Klik nyt projekt, og derefter klikke på "Visual C #. "
2
Dobbeltklik på " Windows Forms Application " for at oprette et nyt Windows Forms applikation. Visual Studio vil vise en formular med navnet " Form1 " i design editor.
3
Klik på " View" og vælg " Toolbox ". at åbne værktøjskassen. Denne værktøjskasse indeholder kontrolelementer såsom tekstbokse, labels og komponenter. .
4
Rul ned og dobbeltklik på " DataGridView ". Et gitter visning vises på formularen.
5
Dobbeltklik på titellinjen i formularen. Et vindue vil åbne og vise følgende kode : Hej
private void Form1_Load (object sender, EventArgs e )
{
}
p Dette er formularens " Load " begivenhed og kører , når formularen belastninger
6
Føj følgende kode mellem de to beslag symboler : .
datatabel SalesFiguresOld = new DataTable ();
< p> SalesFiguresOld.Columns.Add (ny DataColumn ( "Month " , typeof ( streng) )), SalesFiguresOld.Columns.Add ( ny DataColumn ( "Salg" , typeof ( int ) )),
SalesFiguresOld . Rows.Add (ny string [ ] {" May" , " 1000 "} ) ;
SalesFiguresOld.Rows.Add (ny string [ ] { "June ", " 2000 "} ) ;
< p> dataGridView1.DataSource = SalesFiguresOld ,
dette eksempel oprettes en data tabel med gamle salgstal . Den sidste opgørelse binder nettet view kontrol til de gamle salgstal ved at indstille " DataSource " ejendom .
Ændre data Bindende
7
Højreklik et vilkårligt sted i koden for at få en drop- down genvejsmenuen. Vælg " View Designer" for at skifte til designvisning og se formularen.
8
Flyt til værktøjskassen og dobbeltklik på " Button " kontrol . En knap med navnet " Button1 " vises på formularen.
9
Dobbeltklik på " Button1 ". Koden Vinduet vises igen og vise følgende kode : Hej
private void Button1_Click (object sender, EventArgs e ) { }
p Dette er knappens " Click" event handleren , der kører, når du klikker på . knap
10
Føj følgende kode mellem beslaget symboler : Hej
DataTable SalesFiguresNew = new DataTable ();
SalesFiguresNew.Columns.Add (ny DataColumn ( " Month" , typeof ( streng) )), SalesFiguresNew.Columns.Add ( ny DataColumn ( "Salg" , typeof ( int ) )),
SalesFiguresNew.Rows.Add (ny string [ ] {" May "," 5000 "} ) ;
SalesFiguresNew.Rows.Add (ny string [ ] { " June "," 6000 "} ) ;
dataGridView1.DataSource = SalesFiguresNew ; MessageBox.Show ( "Data bundet til gamle salgstal ")
dette eksempel oprettes en datatabel med nye salgstal . De sidste opgørelse ændrer DataGridView datakilde til denne datatabel .
11
Tryk på " F5 " for at køre projektet. Gitteret view vil dukke op og vise de gamle salgstal .
12
Klik på knappen. Dette vil udløse klik begivenheden og køre klik begivenheden kode. At kode vil ændre nettet visningens datakilde ejendom og nye salgstal vises i kontrollen.