ListView Clase

14/09/2006 - 18:54 por Juan Suarez | Informe spam
Hola que tal?

Estoy trabajando con la clase ListView, quiero hacer una busquedad en el
antes de agregar el elemento para no repetir. Lo estoy haciendo de la
siguiente manera paero no me funciona:


//Busqueda del elemento.
for (int i = 0; i < lvwSeries.Items.Count;i++)
{
if (lvwSeries.Items[i].ToString() == txtSerie.Text.ToString())
//No hace lo que deberia hacer.
{
Clases.MensajeInformativo(strTitulo,"No se puede");
}
}

//Agrego los datos al listview
ListViewItem lvi = lvwSeries.Items.Add(txtSerie.Text.ToString());
lvi.SubItems.Add(txtPrecio.Text.ToString());
lvi.SubItems.Add(txtIva.Text.ToString());

Que estoy haciendo mal?
Como puedo solucionar mi problema?
Existe otro metodo para hacerlo.

Hasta pronto y muchas gracias por su ayuda.

Juan Suarez
 

Leer las respuestas

#1 floyd303
14/09/2006 - 18:59 | Informe spam
Hola!

Estas poniendo mal la siguiente linea del codigo:

if (lvwSeries.Items[i].ToString() == txtSerie.Text.ToString())

Deberia de ser:

if (lvwSeries.Items[i].Text.ToString() == txtSerie.Text.ToString())

por cierto, los ToString no son necesarios:

if (lvwSeries.Items[i].Text == txtSerie.Text)

y si quieres que funcione independientemente de las
mayusculas/minusculas:

if (lvwSeries.Items[i].Text.ToUpper() == txtSerie.Text.ToUpper())

Espero que te ayude...
un saludo

Roberto M. Oliva


Juan Suarez ha escrito:

Mostrar la cita

Preguntas similares