conle righe di codice:
datagridx.CurrentRowIndex = xx
datagridx.Select(xx)
Seleziono la riga numero xx del datagridx
Io vorrei fare in modo che ad un certo evento la riga xx non fosse piu' selezionata Come posso fare una specie di deselect ?
conle righe di codice:
datagridx.CurrentRowIndex = xx
datagridx.Select(xx)
Seleziono la riga numero xx del datagridx
Io vorrei fare in modo che ad un certo evento la riga xx non fosse piu' selezionata Come posso fare una specie di deselect ?
se fai cosi ??
datagridx.CurrentRowIndex = -1
Mi spiego meglio
Ho fatto una funzione che cerca in un datagrid e se i valori di una textbox sono uguali a una cella x di un riga del datagrid il focus si sposta sulla riga x
esempio : data la colonna 0 del datagrid
70
73
180
182
se inserisco nella textbox 18 la sub mi evidenzia la riga della cella 180 ma se metto 182 la sub mi evidenzia 182 ma mi lascia evidenziata anche la riga di 180
quete le righe essenziali della sub costruita grazie anche a html.it
...........
...........
...If Mid(t.Text, 1, xs).ToLower = Mid(tblClientia.Rows(xx).Item(ind), 1, xs).ToLower Then
xs += 1
datagridx.CurrentRowIndex = xx
datagridx.Select(xx)
Else.........
xx indica la riga in cui mi muovo xs la lettera che confronto
datagridx.CurrentRowIndex = xx
datagridx.Select(xx)
Try
datagridx.UnSelect(xx - 1)
Catch ex As Exception
End Try
Il try catch end try serve nel caso in cui la risa xx sia 0 e quindi xx-1 =-1 (in pratica gestisco l'errore dovuto al fatto che nel dg ovvvvvvvviamente non esisteuna riga -1)