none
Se puede Obtener todo el contenido de una fila de un datagridview? RRS feed

Respuestas

  • Claro, suponiendo que trabajas con c#:

     foreach (DataGridViewRow fila in dataGridView1.Rows)
                {
                    MessageBox.Show(fila.Cells[0].Value.ToString());
                    MessageBox.Show(fila.Cells[1].Value.ToString());
                    MessageBox.Show(fila.Cells[2].Value.ToString());
                }

    fila contiene en cada celda todo el contenido visible en el datagridview1, este foreach itera para todas las filas del datagrid.

    Espero te sirva, comentá. Saludos.-

    • Marcado como respuesta JETET jueves, 14 de diciembre de 2017 18:50
    miércoles, 13 de diciembre de 2017 20:20
  • A ver si te entiendo, ¿buscas recuperar los valores de celda, de la fila seleccionada, en una variable de tipo String?

    Dim CellValues = String.Empty
    For Each _Cell As DataGridViewCell In DataGridView1.CurrentRow.Cells
    	CellValues += Convert.ToString(_Cell.Value) & " "
    Next

    • Marcado como respuesta JETET jueves, 14 de diciembre de 2017 8:31
    miércoles, 13 de diciembre de 2017 21:00
  • Buenas JETET

    También puedes filtrar las celdas con LinQ si tienen alguna condición que te permita identificarlas

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    • Marcado como respuesta JETET jueves, 14 de diciembre de 2017 18:50
    jueves, 14 de diciembre de 2017 8:39

Todas las respuestas

  • Claro, suponiendo que trabajas con c#:

     foreach (DataGridViewRow fila in dataGridView1.Rows)
                {
                    MessageBox.Show(fila.Cells[0].Value.ToString());
                    MessageBox.Show(fila.Cells[1].Value.ToString());
                    MessageBox.Show(fila.Cells[2].Value.ToString());
                }

    fila contiene en cada celda todo el contenido visible en el datagridview1, este foreach itera para todas las filas del datagrid.

    Espero te sirva, comentá. Saludos.-

    • Marcado como respuesta JETET jueves, 14 de diciembre de 2017 18:50
    miércoles, 13 de diciembre de 2017 20:20
  • Gracias por responder Ramiro

    Pero la pregunta es si tener que poner 

    fila.Cells[0].Value etc 
    miércoles, 13 de diciembre de 2017 20:50
  • A ver si te entiendo, ¿buscas recuperar los valores de celda, de la fila seleccionada, en una variable de tipo String?

    Dim CellValues = String.Empty
    For Each _Cell As DataGridViewCell In DataGridView1.CurrentRow.Cells
    	CellValues += Convert.ToString(_Cell.Value) & " "
    Next

    • Marcado como respuesta JETET jueves, 14 de diciembre de 2017 8:31
    miércoles, 13 de diciembre de 2017 21:00
  • buenas 

    Gracias por responder 

    si estoy buscando sacar los datos de 3 celdas si tener que poner manualmente la direccion de las mismas

    jueves, 14 de diciembre de 2017 8:08
  • Buenas JETET

    También puedes filtrar las celdas con LinQ si tienen alguna condición que te permita identificarlas

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    • Marcado como respuesta JETET jueves, 14 de diciembre de 2017 18:50
    jueves, 14 de diciembre de 2017 8:39