Instellen van de huidige rij van een " DataGridView " control in je C # applicatie kan worden enigszins verwarrend als je niet bekend bent met de " CurrentCell " eigenschap . De " CurrentCell " pand zal de geselecteerde cel instellen in beeld als het wordt niet weergegeven . Programmeurs vaak vergeten om hun " DataGridView " vernieuwen nadat ze een rij hebt geselecteerd. De " CurrentRow " eigenschap lokaliseert de rij met de huidige cel . Wat je nodig hebt Microsoft Visual Studio Toon Meer Aanwijzingen 1 Open Microsoft Visual Studio en klik op ' Nieuw project ... " uit het linkervenster van het scherm . Expand " Andere talen ", uit te breiden " Visual C # , " en klik op " Windows ". Dubbelklik op " Windows Forms Application " om een nieuw project aan te maken . Dubbelklik op " DataGridView " 2 van de " Toolbox " deelvenster om een toe te voegen aan uw formulier . Dubbelklik op " knop" om een nieuwe knop toe te voegen . 3 Dubbelklik op het formulier om een formulier load gebeurtenis te maken . Kopieer en plak de volgende code om de " DataGridView " control bevolken met vier rijen gegevens : dataGridView1.ColumnCount = 3 ; dataGridView1.Columns [ 0 ] Name = " ID " ; . dataGridView1.Columns [ 1 ] Name = " Naam " ; . dataGridView1.Columns [ 2 ] Name = " Prijs " ; . touwtje [ ] rij = new string [ ] { " 1 " , "Item 1 " , " 150 " } ; dataGridView1.Rows.Add ( rij) ; rij = new string [ ] { " 2 " , "Item 2 " , " 250 " } ; dataGridView1.Rows.Add ( rij) ; rij = new string [ ] { " 3 " , " punt 3 " , " 125 " } ; dataGridView1.Rows.Add ( rij) ; rij = new string [ ] { " 4 " , "Item 4 " , " 75 " } ; dataGridView1.Rows.Add ( rij) ; Switch 4 terug naar het ontwerp en dubbelklik op " button1 " te vormen om een gebeurtenis click voor deze toets te maken . Kopieer en plak de volgende code op rij nummer drie in te stellen als de huidige rij : dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows [ 2 ] Index ; dataGridView1.Refresh ( ) op ; . dataGridView1.CurrentCell = dataGridView1.Rows [ 2 ] cellen [ 1 ] ; . dataGridView1.Rows [ 2 ] Geselecteerd = true; . MessageBox.Show ( dataGridView1.CurrentRow . Index.ToString ( ) ) ;
|