Databindning gör det möjligt att hämta och visa data på en form utan kodning . Microsofts . NET utvecklingsplattform innehåller fördefinierade kod som hanterar datahantering för dig . Efter att dra en kontroll rutnät på ett formulär , kan du använda . NET befintliga funktioner för att lägga till data i kontrollen . Utvecklare kallar denna process "data bindande . " Använd uppgifterna bindande för både visning av data i ett rutnät och ändra rutnätsvyn datakälla som ditt program körs . Instruktioner Review, Skapa Data Binding
1
Öppna Visual Studio . Klicka nytt projekt och klicka sedan på " Visual C # . "
2
Dubbelklicka på " Windows Forms Application " för att skapa en ny Windows Forms ansökan . Visual Studio kommer att visa ett formulär som heter " Form1 " i design redaktör .
3
Klicka på " Visa " och välj " Toolbox . " att öppna verktygslådan . Denna verktygslåda innehåller kontroller som textrutor, etiketter och komponenter . .
4
Scrolla ner och dubbelklicka på " DataGridView . " Ett rutnät visas på formuläret .
5
Dubbelklicka på namnlisten i formuläret . Ett fönster öppnas och visar följande kod :
private void Form1_Load ( objekt avsändare , EventArgs e ) katalog
{
}
p Detta är formulärets " Load " händelse och körs när formuläret laddas
6
Lägg till följande kod mellan de båda fäste symboler : .
Data Tabell SalesFiguresOld = ny DataTable ( ) ;
SalesFiguresOld.Columns.Add ( ny DataColumn ( " Månad " , typeof ( string ) ) ) ; SalesFiguresOld.Columns.Add ( nya DataColumn ( "Försäljning " , typeof ( int ) ) ) ;
SalesFiguresOld . Rows.Add ( ny sträng [ ] { " maj " , " 1000 " } ) ;
SalesFiguresOld.Rows.Add ( ny sträng [ ] { " juni " , " 2000 " } ) ;
dataGridView1.DataSource = SalesFiguresOld ;
här exemplet skapas en datatabell innehållande gamla försäljningssiffror . Det sista uttalandet binder styrgallret inför de gamla försäljningssiffror genom att ställa in " DataSource " egendom .
Change Data Binding
7
Högerklicka någonstans i koden att sätta upp en drop -down snabbmenyn . Välj " View Designer " för att växla till designvyn och se formuläret .
8
Flytta till verktygslådan och dubbelklicka på " Button " kontroll . En knapp som heter " Button1 " visas på formuläret .
9
Dubbelklicka på " Button1 . " Koden fönstret att visas igen och visar följande kod :
private void button1_Click ( objekt avsändare , EventArgs e ) { }
p Detta är knappens " Klick " händelsehanterare som körs när du klickar på . knappen
10
Lägg till följande kod mellan konsolen symbolerna :
DataTable SalesFiguresNew = ny DataTable ( ) ;
SalesFiguresNew.Columns.Add ( nytt DataColumn ( " Månad " , typeof ( string ) ) ) ; SalesFiguresNew.Columns.Add ( nya DataColumn ( "Försäljning " , typeof ( int ) ) ) ;
SalesFiguresNew.Rows.Add ( ny sträng [ ] { " maj " , " 5000 " } ) ;
SalesFiguresNew.Rows.Add ( ny sträng [ ] { " Juni " , " 6000 " } ) ;
dataGridView1.DataSource = SalesFiguresNew ; MessageBox.Show ( " Data bundna till gamla försäljningssiffror " ) ;
här exemplet skapas en datatabell som innehåller nya försäljningssiffror . Det sista uttalandet ändrar DataGridView datakälla till detta datatabell .
11
Tryck " F5 " för att köra projektet . Det rutnät visas och visa de gamla försäljningssiffror .
12
Klicka på knappen . Detta kommer att utlösa händelsen click och kör klickhändelsen kod . Denna kod kommer att ändra rutnät s datakälla egendom och nya försäljningssiffrorna kommer att visas i kontrollen .