The DataGridView kontroll er et kraftig verktøy for visning av data og lar brukerinteraksjon skal håndteres enkelt. En vanlig interaksjon er utvalget av rader og kolonner . Det er ingen metode som er definert for direkte å sjekke om et bestemt raden er fremhevet, men prosessen er ikke vanskelig. Klassen er en måte å få en liste over hvilke rader eller kolonner er valgt , og derfra er det bare et spørsmål om å sjekke om raden eller kolonnen du er interessert i er på den listen . Instruksjoner
en
Aktiver rad eller kolonne utvalg for DataGridView . Still ditt DataGridView sin SelectionMode eiendom til DataGridViewSelectionMode.FullRowSelect eller DataGridViewSelectionMode.RowHeaderSelect å tillate rader å bli valgt . FullColumnSelect og ColumnHeaderSelect tillate kolonner som skal velges.
2
Hent settet av alle valgte rader eller kolonner. Her er et eksempel linje for å finne de valgte kolonner: DataGridViewSelectedColumnCollection selectedColumns = myDataGridView.SelectedColumns ; Endre hver forekomst av " kolonne " til " rad " vil tillate deg å finne hvilke rader er merket
. 3
Inspiser sett valgte radene eller kolonnene for å se om den du er interessert i er i det: bool isMyColumnSelected = selectedColumns.contains ( myColumn ) ;