Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
M6692
Člen
Avatar
M6692:21.12.2021 23:52

Ahojte, po kliknutí ha hlavičku datagridu sa mi zoradia údaje v gride. Potreboval by som po zoradení nastaviť na ID ktorá bola pred zoradením.

Zkusil jsem:

private void dataGridView1_Sorted(object sender, EventArgs e)

     foreach (DataGridViewRow row in dataGridView1.Rows)
     {
         // 0 is the column index
         if (row.Cells[0].Value.ToString().Equals(ID))
         {
             row.Selected = true;
             break;
         }
     }
     riadok = dataGridView1.CurrentRow.Index;

tento kod vložím do eventu Sorted, ktorý ale stále pracuje s údajmi pred zoradením a vráti mi hodnoty ktoré sú pred zoradením. Hodnota premennej riadok je poradie riadku, ktoré bolo ešte pred zoradením.

Chci docílit: Neviem ako mám dosiahnuť aby mi bol vybratý riadok, ktorý si vyhľadám na základe ID až po zoradení..

 
Odpovědět
21.12.2021 23:52
Avatar
JerryM
Člen
Avatar
JerryM:23.12.2021 11:46

přidáš do toho zobrazovaného seznamu jedno pole, které se nezobrazuje ??? a děláš to přes Data ? nebo přes co ???

 
Nahoru Odpovědět
23.12.2021 11:46
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.