Visual Basic.NET - Indice real de fila después de filtrar

   
Vista:

Indice real de fila después de filtrar

Publicado por José Alberto jaln369@hotmail.com (10 intervenciones) el 03/03/2014 23:55:52
Buenas tardes amigos del foro:
Molesto su atención ya que he intentado varias formas y no he conseguido la solución, el problema es que después de realizar un filtrado en una base de datos el resultado lo muestro en un datagridview donde inicialmente muestro todos los datos de la tabla, cuando hago click en las filas del filtrado quiero que me dé el indice real de esa fila para llenar unos TextBoxes, pero contrariamente me devuelve el indice de la tabla completa, por ejemplo después del filtrado al hacer click en la primera fila me devuelve el indice cero (0) en lugar del indice real que puede ser 123.
Adjunto los métodos que utilizo

Private Sub DVGListadoTelf_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DVGListadoTelf.CellClick

Indice_Fila = e.RowIndex <-------- Éste es el indice que utilizo

If Indice_Fila >= 0 Then
Me.txtMunicipio.Text = Convert.ToString(Me.DVGListadoTelf.Rows(Indice_Fil a).Cells(2).Value()) <---- 1er. método
Me.txtMunicipio.Text = Me.DSLISTADO.Tables("LISTADO").Rows(Indice_Fila)(2 ) <---- 2do. método
End If

End Sub

Gracias de antemano por la ayuda que me puedan brindar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder