The DataGridView kontroll är ett kraftfullt verktyg för att visa data och låter användarinteraktioner hanteras enkelt . En vanlig interaktion är urvalet av rader och kolumner. Det finns ingen metod definierad för direkt kontrollera om en specifik rad är markerad , men processen är inte svårt. Klassen ger ett sätt att få en lista på vilka rader eller kolumner är valda , och därifrån är det bara en fråga om att kontrollera huruvida den rad eller kolumn som du är intresserad av i listan. Instruktioner
1
Aktivera rad eller kolumn val för DataGridView . Ställ din DataGridView s SelectionMode egendom till DataGridViewSelectionMode.FullRowSelect eller DataGridViewSelectionMode.RowHeaderSelect att låta rader som skall väljas . FullColumnSelect och ColumnHeaderSelect tillåter kolumner som ska väljas .
2
Hämta den uppsättning av alla markerade rader eller kolumner . Här är ett exempel för att lokalisera de markerade kolumnerna : DataGridViewSelectedColumnCollection selectedColumns = myDataGridView.SelectedColumns , ändra varje instans av " kolumn " till " rad " skulle tillåta dig att hitta vilka rader markeras
. 3
Inspektera uppsättning utvalda rader eller kolumner för att se om det du är intresserad av är i det : bool isMyColumnSelected = selectedColumns.contains ( myColumn ) ,