none
Eliminar dato de listview, modificarlo y volverlo a ingresar al listview RRS feed

  • Pregunta

  • Hola!!!

    Tengo una duda, lo que pasa es que tengo un listview y tres botones, uno de los botones lo que hace es ingresar datos a un listview, el otro boton lo que tiene que hacer es modificar la informacion de un item del listview, ese segundo boton primero lo que hace es borrar el item y sus subitems correspondientes del listview, esos datos junto con otros los asigna a algunos controles que tengo, lo que quiero saber es si me pueden ayudar con ese segundo boton, ya logre que borre el item con sus subitems y que pase la informacion a los controles correspondientes, lo que no se es como volver a ingresar los datos al listview, después de haberles hecho algunas modificaciones.

    Espero que me puedan ayudar con mi problema, de antemano muchas gracias.

    sábado, 27 de noviembre de 2010 5:30

Respuestas

  • Buen dia lessdak...

    Mira yo todavia soy un novato pero creo q ue el listview no es un control que se utilize mucho para hacer modificaciones... yo en lo personal lo utilizo solo para mostrar informacion yo te recomendaria mejor usar un DataGridView, pero mira lo podrias hacer de la sigueinte manera:

    ListViewItem Info = listView1.SelectedItems[0];//mira con este codigo tomas en el objeto info los datos del renglon del ListView que tengas seleccionado
    Info.SubItems[0].ToString();//y con este obtienes el valor de la primera columna con [1] de la segunda y asi susecivamente.

    mi idea seria que obtengas el valor y coloques los datos en un textbox y que cuando los modifiquen de la misma manera le asignes un valor a los SubItems.

    Saludos!

    Chuy Naranjo(Juarez, Mexico).

    sábado, 27 de noviembre de 2010 5:48

Todas las respuestas

  • Buen dia lessdak...

    Mira yo todavia soy un novato pero creo q ue el listview no es un control que se utilize mucho para hacer modificaciones... yo en lo personal lo utilizo solo para mostrar informacion yo te recomendaria mejor usar un DataGridView, pero mira lo podrias hacer de la sigueinte manera:

    ListViewItem Info = listView1.SelectedItems[0];//mira con este codigo tomas en el objeto info los datos del renglon del ListView que tengas seleccionado
    Info.SubItems[0].ToString();//y con este obtienes el valor de la primera columna con [1] de la segunda y asi susecivamente.

    mi idea seria que obtengas el valor y coloques los datos en un textbox y que cuando los modifiquen de la misma manera le asignes un valor a los SubItems.

    Saludos!

    Chuy Naranjo(Juarez, Mexico).

    sábado, 27 de noviembre de 2010 5:48
  • Hola,lessdak...

    Muestra tu codigo!! para asi poder ayudarte mejor!!

    sábado, 27 de noviembre de 2010 16:10
  • Hola,

     

    Me parece que aunque no es el mejor control para estas operaciones, tal como te dijeron podría ser un grid. Eso no quiere decir que no se pueda.

    Lo unico que me parece es que si tienes un dato en el listview y lo eliminas entonces no vas a poder modificarlo :), pero podría editar el elemento dentro del mismo listview y luego volver a realizar un update.

     

    En el siguiente ejemplo, veras un poco como usar el listview para editar el dato que se lista

    Editar en listview



    Jason Ulloa
    Mi Blog
    sábado, 27 de noviembre de 2010 16:26
  • Hola muchas gracias por sus respuestas, ya intente varias cosas y aun no puedo hacer lo que quiero. Creo que no explique bien lo que quiero hacer, lo que quiero es que al dar click en un boton, se borre un item con sus subitems del listview  y los datos relacionados al item se coloquen en algunos controles que tengo en el form, lo cual ya logre hacer, el problema que tengo es que uno de los subitems del listview se debe colocar en un numericUpDown y lo que quiero es que se modifique el valor del numericUpDown y luego se vuelvan a colocar tanto el item como los subitems ya modificados en el listview. Espero me hayan entendido y me puedan ayudar, gracias.
    domingo, 28 de noviembre de 2010 14:11
  • hola lessdak me gustaria que pusieras un poco de tu codigo, tal vez asi podriamos ayudarte mejor....

    Saludos!

    Chuy Naranjo (Juarez, Mexico).

    lunes, 29 de noviembre de 2010 7:06