Kuidas seada DataGridView CurrentRow

...

Täitke andmevõrgustik andmetega C#-s.

Juhtelemendi "DataGridView" praeguse rea seadistamine oma C#-rakenduses võib olla segadust tekitav, kui te pole atribuudiga "CurrentCell" tuttav. Atribuut "CurrentCell" seab valitud lahtri vaatesse, kui seda praegu ei kuvata. Programmeerijad unustavad sageli pärast rea valimist oma "DataGridView" värskendada. Atribuut "CurrentRow" otsib praegust lahtrit sisaldava rea.

Samm 1

Avage Microsoft Visual Studio ja klõpsake ekraani vasakpoolsel paanil "Uus projekt ...". Laiendage valikut "Muud keeled", "Visual C#" ja klõpsake "Windows". Uue projekti loomiseks topeltklõpsake "Windows Forms Application".

Päeva video

2. samm

Topeltklõpsake paanil "Tööriistakast" "DataGridView", et lisada see oma vormile. Uue nupu lisamiseks topeltklõpsake nuppu "Nupp".

3. samm

Vormi laadimissündmuse loomiseks topeltklõpsake vormi. Kopeerige ja kleepige järgmine kood, et täita juhtelement "DataGridView" nelja andmereaga:

dataGridView1.ColumnCount = 3; dataGridView1.Columns[0].Name = "ID"; dataGridView1.Columns[1].Name = "Nimi"; dataGridView1.Columns[2].Name = "Hind";

string[] rida = uus string[] { "1", "Üksus 1", "150" }; dataGridView1.Rows. Lisa (rida); rida = uus string[] { "2", "Üksus 2", "250" }; dataGridView1.Rows. Lisa (rida); rida = uus string[] { "3", "Üksus 3", "125" }; dataGridView1.Rows. Lisa (rida); rida = uus string[] { "4", "Üksus 4", "75" }; dataGridView1.Rows. Lisa (rida);

4. samm

Lülitage tagasi vormi kujundusele ja topeltklõpsake nuppu "button1", et luua selle nupu klõpsamissündmus. Kopeerige ja kleepige järgmine kood, et määrata rea ​​number kolm praeguseks reaks:

dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows[2].Index; dataGridView1.Refresh(); dataGridView1.CurrentCell = dataGridView1.Rows[2].Cells[1]; dataGridView1.Rows[2].Selected = tõene; Sõnumikast. Näita ( dataGridView1.CurrentRow. Indeks. ToString());