Hola alguien sabe como realiza las busqueda de un elemento en un
listivew kiero hacer algo como esto pero el método contains
itemsCollection no sé como determina si existe
List<ArmasAsociadas> armasAsociadas;
.
.
.
for (int i = 0; i < c; i++)
{
/*Aqui creo una varibale del tipo ListViewItem
ListViewItem item = new ListViewItem();
/*Asigno los campos de una lista del tipo List<ArmasAsociadas>
item.Text = this.armasAsociadas[i].Id_armasoc.ToString();
item.SubItems.Add(this.armasAsociadas[i].ObjArma.DESCRIPCION);
/*Aqui hago la comparación determinando si la variable item ke cree
en el método existe
/*pero no funciona
if (this.lstArmaUtilizada.Items.Contains(item))
{
/*si existe pone la propiedad checked del item en el listview
en true
this.MiListView.Items[this.lstArmaUtilizada.Items.IndexOf(item)].Checked
= true;
}
}
ahora bien la idea espero ke me entiendan es ke bueno tengo una
ListView ke se llena con datos de una base de datos y todas las
propiedades checked del ListView estan en false lo ke kiero es ke por
cada elemento de una lista del tipo List<MiObjeto> los items en el
listView en su propiedad checked = true
es decir:
Si el item "elemento 1" del listview existe en la lista List<MiObjeto>
la propiedad checked = true de un item del listview
Leer las respuestas