1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

A DataGridView CurrentRow beállítása

A "DataGridView" vezérlő aktuális sorának beállítása a C# alkalmazásban kissé zavaró lehet, ha nem ismeri a "CurrentCell" tulajdonságot. A "CurrentCell" tulajdonság megjeleníti a kiválasztott cellát, ha az éppen nincs megjelenítve. A programozók gyakran elfelejtik frissíteni a "DataGridView"-t, miután kiválasztottak egy sort. A "CurrentRow" tulajdonság megkeresi az aktuális cellát tartalmazó sort.

1. lépés

Nyissa meg a Microsoft Visual Studio-t, és kattintson az „Új projekt…” elemre a képernyő bal oldali ablaktáblájában. Bontsa ki az "Egyéb nyelvek", bontsa ki a "Visual C#" elemet, és kattintson a "Windows" elemre. Új projekt létrehozásához kattintson duplán a „Windows Forms Application” elemre.

2. lépés

Kattintson duplán a "DataGridView" elemre az "Eszköztár" panelen, hogy hozzáadjon egyet az űrlaphoz. Új gomb hozzáadásához kattintson duplán a „Button”-ra.

3. lépés

Kattintson duplán az űrlapra egy űrlapbetöltési esemény létrehozásához. Másolja és illessze be a következő kódot, hogy a „DataGridView” vezérlőelemet négy sornyi adattal töltse fel:

dataGridView1.ColumnCount =3; dataGridView1.Columns[0].Name ="ID"; dataGridView1.Columns[1].Name ="Név"; dataGridView1.Columns[2].Name ="Ár";

string[] row = new string[] { "1", "Item 1", "150" };
 dataGridView1.Rows.Add(row);
 row = new string[] { "2", "Item 2", "250" };
 dataGridView1.Rows.Add(row);
 row = new string[] { "3", "Item 3", "125" };
 dataGridView1.Rows.Add(row);
 row = new string[] { "4", "Item 4", "75" };
 dataGridView1.Rows.Add(row);

4. lépés

Váltson vissza az űrlaptervre, és kattintson duplán a „button1”-re, hogy létrehozzon egy kattintási eseményt ehhez a gombhoz. Másolja és illessze be a következő kódot, hogy a harmadik sort állítsa be aktuális sorként:

dataGridView1.FirstDisplayedScrollingRowIndex =dataGridView1.Rows[2].Index; dataGridView1.Refresh(); dataGridView1.CurrentCell =dataGridView1.Rows[2].Cells[1]; dataGridView1.Rows[2].Selected =igaz; MessageBox.Show ( dataGridView1.CurrentRow.Index.ToString());


  1. Hogyan állítsd be az időt egy Tracfone
  2. Hogyan állítsd be az órát a VCR
  3. Hogyan állítsd be az időt egy Garmin
  4. Hogyan állítsa be a hangerőt egy Bluetooth
  5. Hogyan állítsd be az SWR