none
Uso del método "IndexOf" de un DataGridView RRS feed

  • Pregunta

  • Hola a todos/as.

    Estoy buscando una manera de buscar directamente en los rows de un DataGridView, y veo que "disponemos de un dataGridView.Rows.IndexOf(....)", pero no consigo saber como realmente se usa ya que la ayuda del MSDN es escasa.

    Si alguien tiene alguna idea o ejemplo se lo agradezco.

    Saludos.

    lunes, 30 de marzo de 2009 7:03

Respuestas

  • Hola,
    IndexOF lo que hace es devolverte el indice de una fila que tu le digas...
    si tu quieres acceder a una fila de un grid puedes hacerlo de la siguiente manera:

    dataGridView.Rows(fila).cells()

    en cells tienes todas las celdas del grid, y podrás acceder a ellas con el numero de la celda o con el nombre de la columna...


    lunes, 30 de marzo de 2009 7:17
    Moderador

Todas las respuestas

  • Hola,
    IndexOF lo que hace es devolverte el indice de una fila que tu le digas...
    si tu quieres acceder a una fila de un grid puedes hacerlo de la siguiente manera:

    dataGridView.Rows(fila).cells()

    en cells tienes todas las celdas del grid, y podrás acceder a ellas con el numero de la celda o con el nombre de la columna...


    lunes, 30 de marzo de 2009 7:17
    Moderador
  • Hola JTorrecilla y gracias por atenderme.

    Ok a lo que comentas del Rows(fila).cells() para posicionarte de manera directa, pero lo que intentaba era provocar una búsqueda en el DataGridView para poder obtener en que Row está dicha consulta, por ejemplo "Campo = 'hola'", sin tener que hacerlo a través del BindingSource o en su defecto del DataSet.Table.

    Por eso comentaba que no sabía como intentarlo con el "IndexOf".

    En fin, gracias y un saludo.
    lunes, 30 de marzo de 2009 8:48
  • Podrías darme mas datos de lo que quieres hacer exacatemente?
    lunes, 30 de marzo de 2009 12:44
    Moderador