No se bien como tengas definida tu clase o tu tipo Alumnos...
y también no se como tengas definido la propiedad o método PrDni
Cita: while (sqlread.Read())
{
objAlumnos[i].PrDni=sqlread.GetInt32(0); //????
Y asi para todos los campos de la tabla
i++;
}
Hay cosas que no me quedan claras pero si quieres guardar varios elementos creo que es mas limpio y mejor usar una clase con ciertas propiedades y guardar la información despues en un arraylist..
algo así:
Cita: public class test
{
public int propiedad1;
public int propiedad2;
....
}
...
...
ArrayList arrObj = new ArrayList()
while (sqlread.Read())
{
test t = new test()
t.propiedad1 = sqlread.GetInt32(0);
t.propiedad2 = sqlread.GetInt32(0);
...
arrObj.Add(t)
}
...
Y con ello no es necesario dimensionar un Array..,
Es solo una sugerencia... ya depende mucho de tu estructura..
Salu2