SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: lulu2704 en Lunes 29 de Noviembre de 2010, 22:13

Título: listview en c#
Publicado por: lulu2704 en Lunes 29 de Noviembre de 2010, 22:13
Hola chicos.. yo estoy trabajando en c# pero con form... necesito pasar los datos de listview a otrop.. pero sin borrarlos de la primera.. yo lo hice borrando del primero y pasando al segundo.. pero no quiero borrarlos... el codigo que tengo es este...
foreach (ListViewItem linea in ltxproductos.SelectedItems)
            {
              ltxproductos.Items.Remove(linea);
               listView1.Items.Add(linea);
            }  

Si alguien me puede ayudar.. muchisimas gracias... ^_^
Título: Re: listview en c#
Publicado por: Josselo en Martes 30 de Noviembre de 2010, 03:39
bueno si no quieres borrar  no pongas
ltxproductos.Items.Remove(linea); //--> Remove es la sentencia para borrar
Título: Re: listview en c#
Publicado por: lulu2704 en Martes 30 de Noviembre de 2010, 12:13
Cita de: "Josselo"
bueno si no quieres borrar  no pongas
ltxproductos.Items.Remove(linea); //--> Remove es la sentencia para borrar

muchas gracias por responder.. pero es que asip ya lo intente y me genera un error..
pues si le quito eso entonces que colocaria para identificar el items seleccionado... si me puedes ayudar gracias...
Título: Re: listview en c#
Publicado por: gabio2 en Miércoles 1 de Diciembre de 2010, 04:54
EL ERROR QUE TE TIRA TE DICE LA RESPUESTA, SI NO ME EQUIVOCO TE DICE ALGO DE CLONAR EL ITEM... ENTONCES PARA ESO LO QUE DEBISTE HACER ES:

foreach (ListViewItem linea in ltxproductos.SelectedItems)
{

listView1.Items.Add((ListViewItem) linea.Clone());
}

uso el (ListViewItem), para convertir el "objeto" que te devuelve el .Clone().
Título: Re: listview en c#
Publicado por: lulu2704 en Jueves 2 de Diciembre de 2010, 23:52
muchas gracias... duda resuelta.. muchisimas gracias!! :D