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

Preguntas similare

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:

Se me olvidaba, utilizo VS2003, con el framework 1.1.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
> 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
>
Respuesta Responder a este mensaje
#2 Juan Suarez
14/09/2006 - 19:00 | Informe spam
Se me olvidaba, utilizo VS2003, con el framework 1.1.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
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

Respuesta Responder a este mensaje
#3 Juan Suarez
14/09/2006 - 20:18 | Informe spam
Muchas gracias Roberto.

Juan Suarez
escribió en el mensaje
news:

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:

Se me olvidaba, utilizo VS2003, con el framework 1.1.

Juan Suarez
"Juan Suarez" escribió en el mensaje
news:
> 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
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida