Databinding maakt het mogelijk om gegevens op een formulier ophalen en weergeven zonder codering . Microsoft's . NET ontwikkelplatform bevat vooraf gemaakte code die data management handvatten voor u . Na een rasterweergave controle op een formulier te slepen , kunt u . NET 's bestaande functionaliteit gebruiken om data naar de controle toe te voegen . Ontwikkelaars noemen dit proces " data binding . " Gebruik gegevens bindend voor zowel het weergeven van gegevens in een grid view en het veranderen van de gegevensbron van de grid view als je het programma uitvoert . Instructies Create Data Binding Open Visual Studio 1 . Klik nieuw project en klik vervolgens op " Visual C # . " Kopen van 2 Dubbelklik op " Windows Forms Application " om een nieuwe Windows Forms-toepassing te creëren . Visual Studio zal een formulier met de naam " Form1 " in het ontwerp -editor weer te geven . 3 Klik op " View " en selecteer " Toolbox . " om de toolbox te openen . Deze toolbox bevat besturingselementen zoals tekstvakken , labels en onderdelen . . 4 Scroll naar beneden en dubbelklik op " DataGridView . " Een grid view verschijnt op het formulier . 5 Dubbelklik op de titelbalk van het formulier . Er wordt een venster openen en de volgende code : private void Form1_Load (object , _EventArgs_e ) { } genealogie Dit is het formulier " Load " event en loopt als het formulier wordt geladen 6 Voeg de volgende code tussen de twee beugel symbolen : . gegevenstabel SalesFiguresOld = new DataTable ( ) op ; SalesFiguresOld.Columns.Add (nieuw DataColumn ( " Maand " , typeof (string ) ) ) ; SalesFiguresOld.Columns.Add (nieuw DataColumn ( " Sales " , typeof ( int ) ) ) ; SalesFiguresOld . Rows.Add ( new string [ ] { " mei " , " 1000 " } ) ; SalesFiguresOld.Rows.Add ( new string [ ] { " juni " , " 2000 " } ) ; dataGridView1.DataSource = SalesFiguresOld ; dit voorbeeld wordt een data tabel met oude verkoopcijfers . De laatste verklaring bindt de rasterweergave controle met betrekking tot de oude verkoopcijfers door het instellen van de " DataSource " eigenschap . Gegevens wijzigen Binding 7 Klik met de rechtermuisknop ergens in de code houden om een drop-down contextmenu . Selecteer " View Ontwerper " over te schakelen naar de ontwerpweergave en zie het formulier . Ga naar de gereedschapskist en dubbelklik op de " knop " control 8 . Een knop met de naam " Button1 " verschijnt op het formulier . Dubbelklik op " Button1 . " 9 De code-venster verschijnt weer en toont de volgende code : private void button1_Click (object , _EventArgs_e ) { } p Dit is de knop ' Click ' event handler die wordt uitgevoerd wanneer u op de . button 10 Voeg de volgende code tussen de beugel symbolen : DataTable SalesFiguresNew = new DataTable ( ) ; SalesFiguresNew.Columns.Add (nieuw DataColumn ( " Maand " , typeof (string ) ) ) ; SalesFiguresNew.Columns.Add (nieuw DataColumn ( " Sales " , typeof ( int ) ) ) ; SalesFiguresNew.Rows.Add ( new string [ ] { " mei " , " 5000 " } ) ; SalesFiguresNew.Rows.Add ( new string [ ] { " juni " , " 6000 " } ) ; dataGridView1.DataSource = SalesFiguresNew ; MessageBox.Show ( "Data gebonden aan oude verkoopcijfers " ) ; dit voorbeeld wordt een data tabel met nieuwe verkoopcijfers . De laatste verklaring verandert de DataGridView gegevensbron om de tabel vermelde gegevens . Druk op " F5 " 11 om het project uit te voeren. De grid view verschijnt en toont de oude verkoopcijfers . 12 Klik op de knop . Dit zal de gebeurtenis click triggeren en code van de gebeurtenis click 's . Die code zal gegevensbron eigendom van de grid view te veranderen en nieuwe verkoopcijfers zal verschijnen in de controlegroep .
|