none
Saludo Necesito ayuda estoy tratandando de dar un clear luego me sale (Ninguna sobrecargar para el metodo clear toma un 1 argumento) RRS feed

  • Pregunta

  •  if (leer.Read() == true)
                {
    
                    NameList.Items.Add(leer["Telefono"].ToString());
                    NameList.Items.Add(leer["Direccion"].ToString());
                    NameList.Items.Add(leer["Num_Documento"].ToString());
                    NameList.Items.Add(leer["Email"].ToString());
                    txtIdcliente.Text = leer["Idcliente"].ToString();
                    NameList.Items.Clear();
    
    
    
    
                }
                else
                {
    
                    NameList.Items.Clear(leer["Telefono"].ToString());
                    NameList.Items.Clear(leer["Direccion"].ToString());
                    NameList.Items.Clear(leer["Num_Documento"].ToString());
                    NameList.Items.Clear(leer["Email"].ToString());
                    txtIdcliente.Text = string.Empty;
                }
                Cn.Close();
            }
    

    martes, 16 de mayo de 2017 17:55

Respuestas

  • Hola Jose Herasme Batista

    Si se te queda lo del cliente anterior, entonces lo correcto es que limpies antes de llenar, no al final y sobre el control, al parecer es un listbox? verdad?, intenta manejarlo así, no es necesario hacer el else para limpiar

    if (leer.Read() == true)
    {
            //Limpio el control:
            NameList.Items.Clear();
    
            //Lleno el control:
            NameList.Items.Add(leer["Telefono"].ToString());
            NameList.Items.Add(leer["Direccion"].ToString());
            NameList.Items.Add(leer["Num_Documento"].ToString());
            NameList.Items.Add(leer["Email"].ToString());
            txtIdcliente.Text = leer["Idcliente"].ToString();
    }
    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.


    martes, 16 de mayo de 2017 18:48

Todas las respuestas

  • hola

    que tipo de objeto es NameList ?

    ademas cual es el sentido de agregar items con el Items.Add() si despues quieres eliminarlos

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 16 de mayo de 2017 18:17
  • Hola 

    saludo es que llamo a un cliente desde un combobox y luego selecciono a otro 

    y cuando lo hago se quedan los datos del cliente anterior???

    si correcto es un( NameList)


    martes, 16 de mayo de 2017 18:20
  • Hola Jose Herasme Batista

    Si se te queda lo del cliente anterior, entonces lo correcto es que limpies antes de llenar, no al final y sobre el control, al parecer es un listbox? verdad?, intenta manejarlo así, no es necesario hacer el else para limpiar

    if (leer.Read() == true)
    {
            //Limpio el control:
            NameList.Items.Clear();
    
            //Lleno el control:
            NameList.Items.Add(leer["Telefono"].ToString());
            NameList.Items.Add(leer["Direccion"].ToString());
            NameList.Items.Add(leer["Num_Documento"].ToString());
            NameList.Items.Add(leer["Email"].ToString());
            txtIdcliente.Text = leer["Idcliente"].ToString();
    }
    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.


    martes, 16 de mayo de 2017 18:48
  • Hola 

    Brayan De La Cruz

    Muchisima Gracias Me solucionaste el problema estaba esperando la respuesta por minutos.

    muchas gracias!!!

    martes, 16 de mayo de 2017 19:01