Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/03/2005, 13:08
Avatar de cableh
cableh
 
Fecha de Ingreso: diciembre-2004
Mensajes: 54
Antigüedad: 20 años, 3 meses
Puntos: 0
¿Podrían ser dos datareaders que los pongo como DataSource de dos cuadros de lista?

Los he cambiado por dos ArrayList y parece que va mejor la cosa.

Antes:

lb1.DataSource=dr1;
lb1.DataTextField= ...

lb2.DataSource=dr2;
...

Después:

ArrayList arr1 = new ArrayList();
using(SqlDataReader dr1 = ...)
{
while (dr1.Read())
arr1.Add(new Option(int.Parse(drRoles1[0].ToString()), drRoles1[1].ToString()));
dr1.Close();
}
lb1.DataSource=arr1;
listBox1.DataTextField="Val";
...

De todas formas si tenéis alguna opinión la agradecería.
Ciao.