• Domingo 19 de Mayo de 2024, 01:23

Autor Tema:  Dudas para él ListView  (Leído 1242 veces)

briankpojojo

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Dudas para él ListView
« en: Lunes 1 de Noviembre de 2010, 03:02 »
0
Buenas gente, yo estoy haciendo una agenda, que va a tener nombre,apellido y D.N.I, yo ya la hice totalmente.
use los siguientes comandos:
 ListBox.Items.Add(aquí la linea del archivo de texto); agrega
 ListBox.Text se fija quien tiene seleccionado
 ListBox.Items.Remove(nombre del selecc) remueve al seccionado
 ListBox.Items[numero] va pasando fila x fila

Pero ahora lo quiero hacer con listView, necesitaria como serian los comandos como los anteriores pero para este:

Necesitaria saber como saber a quien tengo seleccionado
Necesitaria saber como remover una linea entera.
Y Como leer la lista de elementos enteras con sus subelementos.

Quisiera saber cuales son los 3 comandos que permiten hacer eso.

Gracias de Antemano

.net

  • Miembro MUY activo
  • ***
  • Mensajes: 181
  • Nacionalidad: mx
    • Ver Perfil
Re: Dudas para él ListView
« Respuesta #1 en: Lunes 1 de Noviembre de 2010, 21:39 »
0
ListView l = new ListView();
            l.Items.Add("ok");
            l.SelectedItems[0];  "--> Te trae el elemento o pueden ser varios del ListView que selecionaste cada elemento con su indice de acuerdo al orden de seleccion";
            l.Items.Remove(Item) "--> Elimina elemento item de la lista";
Para poder leer todos los elementos de la lista puedes hacer un foreach por ejemplo:

  foreach (ListViewItem i in l.Items)
            {
                i.Text - - > te trea el texto del item( o elemento)  de la listview nomas asignalo y listo
            }
 Espero que te sirva!
La lógica lleva a más lógica

Apoyo a un mundo OPEN SOURCE!!!

Eso si es el paraíso

briankpojojo

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Dudas para él ListView
« Respuesta #2 en: Lunes 8 de Noviembre de 2010, 02:21 »
0
Gracias por responder,mas adelante la voy a hacer, cuando tenga tiempo.

Suerte.