none
DE TEXTBOX A DATGRIDVIEW RRS feed

  • Pregunta

  • Hola amigos como estan?

    Una vez mas molestando jeje, necesito ayuda quiero pasar datos desde un texbox a una celda del datagridview, he intentado con datagrid.Row.add(txt1.text, txt2.text) y es bueno, pero yo quiero es agregar en una celda en especifico, que se encuentra en la pocision cuatro, Como lo Puedo Hacer?

    Gracias por su ayuda!!!!!!!!!

    sábado, 5 de mayo de 2018 1:21

Todas las respuestas

  • Depende de cómo llena el DGV.  Yo siempre lo trabajo vinculado a una colección de objetos, así que para mí, cambiar el valor de una celda significa cambiar el valor de una propiedad en un objeto contenido en la colección vinculada.

    Jose R. MCP
    Code Samples

    sábado, 5 de mayo de 2018 6:45
    Moderador
  • Estoy de acuerdo con Jose. Yo hago lo mismo, es decir, no manipular nunca directamente el DataGridView, sino que en su lugar se vincula el DataGridView usando la propiedad DataSource a un objeto que contiene los datos (como por ejemplo un DataTable), y entonces todos los cambios se hacen sobre ese objeto. Si usas un DataTable, cambiar una celda del datagridview equivaldría a meter un valor en una columna de una fila del datatable:

     elDataTable.Rows[numFila][numColumna] = textBox1.Text;

    sábado, 5 de mayo de 2018 6:50
    Moderador
  • Solo tienes que asignar el valor a la celda del data grid que está determinada por la un número de fila (indexFila) y un número de columna (indexColumna)

    nombreDataGridView.Rows[indexFila][indexColumna] = nombreTextBox.text;

    sábado, 5 de mayo de 2018 16:02