
08/03/2005, 13:08
|
 | | | 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. |