Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2012, 00:17
Avatar de baker1562
baker1562
 
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 2 meses
Puntos: 9
Respuesta: Mostrar busqueda en MySQL C#

Lo hice con un listview, agregue las columnas y el nombre de cada uno, ahora tengo un problema es que si digamos hay 2 personas que se llaman "juan", solo me carga una fila y la otra no

Código C++:
Ver original
  1. private void btnBuscar_Click(object sender, EventArgs e)
  2.         {
  3.            
  4.             Conexion.Open();
  5.             Comando.CommandText = "SELECT*FROM nombres";
  6.             Comando.Connection = Conexion;
  7.             lector = Comando.ExecuteReader();
  8.             using(lector)
  9.                 while (lector.Read())
  10.                 {
  11.  
  12.                     item.Text = lector["id"].ToString();
  13.                     item.SubItems.Add(lector["nombre"].ToString());
  14.                     item.SubItems.Add(lector["apellido_1"].ToString());
  15.                     item.SubItems.Add(lector["apellido_2"].ToString());
  16.                     listView1.Items.Add(item);
  17.                    
  18.  
  19.                 }
  20.             Conexion.Close();
  21.         }

esto me dice el compilado

No se puede agregar o insertar el elemento '2' en más de un sitio. Debe quitarlo primero de su ubicación actual o clonarlo.
Nombre del parámetro: item
la verdad no se que hacer