none
Editar en un gridview Asp.net c# RRS feed

  • Pregunta

  • otra pregunta hermanos

    como puedo introducir informacion en las dos columnas que agrege osea en la columna compra y en la columna venta, recuerda que no traen informacion esas dos columna de la base de datos, es para agregar datos en la columnas en blanco y grabarlas en otra tabla.

    pero la pregunta es como introduzco informacion en las dos columnas en blanco compra y venta.

    Gracias

    domingo, 27 de agosto de 2017 0:17

Respuestas

  • Buenas tardes.

    Para agregar un valor en una celda especifica puedes utilizar el siguiente código, solo debes modificar lo según tus requerimientos.

    protected void Button2_Click(object sender, EventArgs e) {

    //debes indicar el indice de la fila y la celda a la que quieres agregar el valor GridView1.Rows[0].Cells[2].Text = TextBox1.Text; }


    También puedes mirar el siguiente link How to insert textbox value to gridview ? hay mas ejemplos de como puedes agregar

    Espero te sirva de ayuda.

    Saludos.




    • Editado osrol martes, 29 de agosto de 2017 19:47
    • Marcado como respuesta agustin173 martes, 29 de agosto de 2017 21:44
    martes, 29 de agosto de 2017 19:30

Todas las respuestas

  • hola

    hay varias formas de realizarlo

    - si defines las columnas directo desde los datos podrias en el SELECT agregas dos columnas con un valor fijo, como ser

    SELECT campo1, campo2, '' as compra, '' as venta FROM Tabla

    de esta forma cuando cargas el datatable se crearan las columnas y luego en el datasource veras las columnas

    - la otra forma seria crear las columnas en el gridview en tiempo de diseno, entonces a ests no le defines la propiedad DataField, de esta forma las demas columnas las vinculas a columnas del origen de datos, mientras que a estas no lo haces

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 28 de agosto de 2017 13:34
  • Te esta diciendo " como puedo introducir información a 2 columnas" y tu le respondes con "SELECT campo1, campo2, '' as compra, '' as venta FROM Tabla"

    Dios..

    lunes, 28 de agosto de 2017 15:32
  • Para que puedas introducir información, es necesario modificar la tabla de SQL y agregándole dichos campos, de otro modo, te será complicado.. o normalizar la estructura de la base de datos, y hacer una tabla nueva con esos 2 campos y ocn una ID que se relacione.
    lunes, 28 de agosto de 2017 15:33
  • Gracias a todos pero decidi introducir los dotos atravez de 2 textbox uno para cada columna y un button,

    esa seria una bueno solucion o no muchachos.

    espero que me contesten esto para aprender mas.

    Gracias.

    martes, 29 de agosto de 2017 10:00
  • Rrevisa está respuesta en Stack Overflow, espero te ayude.

    Salu2


    Marvin E. Pineda

      ComboBoxMultiColumns

     NetBarControl

      TextEditor

    martes, 29 de agosto de 2017 16:05
    Moderador
  • Buenas tardes.

    Para agregar un valor en una celda especifica puedes utilizar el siguiente código, solo debes modificar lo según tus requerimientos.

    protected void Button2_Click(object sender, EventArgs e) {

    //debes indicar el indice de la fila y la celda a la que quieres agregar el valor GridView1.Rows[0].Cells[2].Text = TextBox1.Text; }


    También puedes mirar el siguiente link How to insert textbox value to gridview ? hay mas ejemplos de como puedes agregar

    Espero te sirva de ayuda.

    Saludos.




    • Editado osrol martes, 29 de agosto de 2017 19:47
    • Marcado como respuesta agustin173 martes, 29 de agosto de 2017 21:44
    martes, 29 de agosto de 2017 19:30
  • Gracias hermanos osrol muchas gracias a ti a todos los demas

    Funciono bien

    martes, 29 de agosto de 2017 21:45