Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/08/2011, 10:43
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Posicion "fila/columna" Data Grid View - Visual Basic

Ok es sencillo.... solo tienes que recorrer el datagridview por fila y columna :
Código vb:
Ver original
  1. 'Se declaran 3 Variables en las cuales se almacenaran las posiciones
  2.        'del numero mayor, la fila y columna
  3.        Dim numero As Integer = 0
  4.         Dim fila As Integer = 0
  5.         Dim columna As Integer = 0
  6.  
  7.         'La variable f representara las filas y se recorreran
  8.        For f As Integer = 0 To DataGridView1.Rows.Count - 1
  9.             'La variable c representara las columnas y se recorreran
  10.            For c As Integer = 0 To DataGridView1.Columns.Count - 1
  11.                 'Si el valor de la celda es mayor a la variable numero
  12.                If Convert.ToInt32(DataGridView1.Rows(f).Cells(c).Value.ToString()) > numero Then
  13.                     'Guardo el numero, su fila y columna
  14.                    numero = Convert.ToInt32(DataGridView1.Rows(f).Cells(c).Value.ToString())
  15.                     fila = f
  16.                     columna = c
  17.                 End If
  18.             Next
  19.         Next
  20.  
  21.         'Una vez finalizado el recorrido sobre la grilla
  22.        'Pasamos los valores a los textbox
  23.        txtNumero.Text = numero
  24.         txtFila.Text = fila
  25.         txtColumna.Text = columna
Saludos!.

EDITO: LAS COLUMNAS Y FILAS SE RECORREN CON INDICES 0(CERO) ASI QUE SI GUSTAS AL MOMENTO DE PASARLE EL VALOR A LOS TEXTBOX PUEDES SUMARLE (+1) A FILA Y COLUMNA PARA QUE SE AJUSTE A TU CASO
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Última edición por Aquaventus; 29/08/2011 a las 10:50 Razón: Especificacion