Intercettare riga datagrid

giovedì 28 luglio 2005 - 19.01

Babi Profilo | Junior Member

Ciao a tutti, l'oggetto datagrid mi fa disperare.
Come è possibile intercettare la riga del datatable
sulla quale fine fatto un doppio click dalla grid bindata ?

grazie mille

Cteniza Profilo | Guru

' X & Y are in the grid' coordinates. If they are in screen coordinates, call dataGrid1.PointToClient method
'devi metterlo all'interno dell'evento che gestisci
Dim pt = New Point(X, Y)
Dim hti As DataGrid.HitTestInfo = dataGrid1.HitTest(pt)
If hti.Type = DataGrid.HitTestType.Cell Then
MessageBox.Show(dataGrid1(hti.Row, hti.Column).ToString())
Else
If hti.Type = DataGrid.HitTestType.ColumnHeader Then 'assumes datasource is a dataview
MessageBox.Show(CType(DataGrid1.DataSource, DataView).Table.Columns(hti.Column).ToString())
End If
End If

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5