DataGridView kontrol er et kraftfuldt værktøj til visning af data og giver brugerinteraktioner skal håndteres simpelthen . En fælles interaktion er udvælgelsen af rækker og kolonner . Der er ingen definerede fremgangsmåde til direkte at kontrollere , om en bestemt række er fremhævet , men processen er ikke svært . Klassen giver en måde at få en liste over hvilke rækker eller kolonner er valgt , og derfra er det simpelthen et spørgsmål om at kontrollere, om den række eller kolonne , du er interesseret i, er på listen. Instruktioner
1
Aktiver række eller kolonne udvælgelse til DataGridView . Indstil din DataGridView s SelectionMode ejendom til DataGridViewSelectionMode.FullRowSelect eller DataGridViewSelectionMode.RowHeaderSelect at tillade rækker , der skal vælges . FullColumnSelect og ColumnHeaderSelect tillader søjler der skal vælges.
2
Hent det sæt af alle valgte rækker eller kolonner. Her er et eksempel linje for at finde de markerede kolonner: DataGridViewSelectedColumnCollection selectedColumns = myDataGridView.SelectedColumns ; Ændring hver forekomst af "kolonnen " til "række" vil give dig mulighed for at finde hvilke rækker er valgt
. 3
Undersøg sæt markerede rækker eller kolonner for at se om den du er interesseret i, er i den: bool isMyColumnSelected = selectedColumns.contains ( myColumn )