data binding gjør det mulig å hente og vise data på en form uten koding . Microsofts. NET utviklingsplattform inneholder ferdig kode som håndterer data management for deg. Etter å dra et rutenett visning kontroll på et skjema, kan du bruke. NET eksisterende funksjonalitet for å legge data til kontrollen. Utviklere kaller denne prosessen "data binding . " Bruk data bindende for begge visning av data i et rutenett visning og endring rutenettvisningen datakilde som programmet utfører . Instruksjoner , Lag Data Binding
en
Åpne Visual Studio. Klikk nytt prosjekt og deretter " Visual C # . "
2
Dobbeltklikk på " Windows Forms Application " for å opprette en ny Windows Forms-program . Visual Studio vil vise et skjema som heter " Form1 " i design redaktør .
3
Klikk på " Vis" og velg " Toolbox ". å åpne verktøykassen . Denne verktøykassen inneholder kontroller som tekstbokser, etiketter og komponenter . .
4
Bla ned og dobbeltklikk på " DataGridView . " Et rutenett visning vises på skjemaet .
5
Dobbeltklikk på tittellinjen i skjemaet. Et vindu åpnes og viser følgende kode :
private void Form1_Load ( objekt avsenderen , EventArgs e )
{
}
p Dette er skjemaets "Load " hendelse og kjører når skjemaet laster
6
Legg til følgende kode mellom de to klamme symboler : .
datatabell SalesFiguresOld = new DataTable ();
< p> SalesFiguresOld.Columns.Add ( ny DataColumn ( "Måned" , typeof ( string) )); SalesFiguresOld.Columns.Add ( nye DataColumn ( "salg" , typeof ( int ) ));
SalesFiguresOld . Rows.Add (new string [ ] {" May" , " 1000" });
SalesFiguresOld.Rows.Add ( ny string [ ] { "June" , "2000" } ) ;
< p> dataGridView1.DataSource = SalesFiguresOld ;
Dette eksemplet oppretter en datatabell som inneholder gamle salgstall . Den siste setningen binder rutenettvisningen kontrollen til de gamle salgstall ved å sette " DataSource " eiendom .
Endre Data Binding
7
Høyreklikk hvor som helst i koden å få opp en drop- down kontekstmenyen . Velg "View Designer " for å bytte til utformingsvisning og se skjemaet.
8
Flytt til verktøykassen og dobbeltklikk på " Button" kontroll. En knapp som heter " Button1 " vises på skjemaet .
9
Dobbeltklikk på " Button1 . " Koden vindu vil dukke opp igjen og vise følgende kode :
private void button1_Click ( objekt avsenderen , EventArgs e ) { }
p Dette er knappen er " Click" hendelsesbehandleren som går når du klikker på . knappen
10
Legg til følgende kode mellom braketten symboler : en
DataTable SalesFiguresNew = new DataTable ();
SalesFiguresNew.Columns.Add ( ny DataColumn ( "Måned" , typeof ( string) )); SalesFiguresNew.Columns.Add ( nye DataColumn ( "salg" , typeof ( int ) ));
SalesFiguresNew.Rows.Add (new string [ ] { " mai "," 5000 " });
SalesFiguresNew.Rows.Add ( ny string [ ] { " June " , " 6000 "} ) ;
dataGridView1.DataSource = SalesFiguresNew ; MessageBox.Show ( "Data bundet til gamle salgstall ");
Dette eksemplet oppretter en datatabell med nye salgstall . Den siste setningen endrer DataGridView datakilde til disse dataene tabellen .
11
Trykk " F5 " for å kjøre prosjektet. Rutenettvisningen vises og vise de gamle salgstall .
12
Klikk på knappen . Dette vil utløse klikkhendelsen og kjøre klikkhendelsen kode . At koden vil endre rutenettvisningen er datasource eiendom og nye salgstall vil vises i kontrollen.