www.colussimarco.it

Home » Wiki  »  VB.NET  »  Evidenziare una riga selezionando una cella di un DataGrid
Evidenziare una riga selezionando una cella di un DataGrid

Se si ha la necessità di evidenziare un'intera riga di una DataGrid, selezionando solamente una cella, un esempio di codice è il seguente:

 

Private Sub dg_prova_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles dg_prova.MouseUp

        Dim pt As Point = New Point(e.X, e.Y)

        Dim hti As DataGrid.HitTestInfo = dg_prova.HitTest(pt)

        If hti.Type = DataGrid.HitTestType.Cell Then

            dg_prova.CurrentCell = New DataGridCell(hti.Row, hti.Column)

            dg_prova.Select(hti.Row)

        End If   

End Sub

 

Provato con VisualStudio 2008 e VisualStudio 2010

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Scroll to Top