VB.NET, WinForms
10. 4. 2011 18:37
Lubos Blader
265 610
Ako by sa dalo v DataGridView vyselektovať viac riadkov po MouseClick, bez použitia klávesy CTRL a zaroveň, ak kliknem na riadok, ktorý je už označený, aby sa označenie zrušilo? Za odpovede vopred ďakujem.
10. 4. 2011 22:44
Tak takto mi to funguje:
Dim oznacene(100) As Boolean Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick If oznacene(DataGridView1.CurrentRow.Index) = False Then oznacene(DataGridView1.CurrentRow.Index) = True Else oznacene(DataGridView1.CurrentRow.Index) = False End If For i = 0 To DataGridView1.RowCount - 1 DataGridView1.Rows(i).Selected = oznacene(i) Next End Sub
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít