Ayuda ComboBox
Hola a todos,
Estoy intentando rellenar un combo con los datos de una tabla, pero no soy capaz, He mirado en muchos sitios y lo he intentado de varias formas pero no lo consigo. Este es el codigo de mi metodo:
public void obtenerAlumnos(ComboBox alumnosCmb)
{
DataSet ds = new DataSet();
string sql = "SELECT idAlumno FROM Alumnos";
ssceCon.Open();
SqlCeDataAdapter da = new SqlCeDataAdapter();
da.SelectCommand = new SqlCeCommand(sql,ssceCon);
da.Fill(ds,"Alumno");
alumnosCmb.DataSource = ds.Tables[0];
}
Cuando ejecuto el programa el combo no me sale vacio, sino que me aparece la cadena "System.Data.DataRowView" tantas veces como registros deberian salir.¿Alguien puede o sabria decirme por que ocurre esto?¿Que es lo que hago mal?
Muchas gracias por adelantado y un saludo,
emylyus
Estoy intentando rellenar un combo con los datos de una tabla, pero no soy capaz, He mirado en muchos sitios y lo he intentado de varias formas pero no lo consigo. Este es el codigo de mi metodo:
public void obtenerAlumnos(ComboBox alumnosCmb)
{
DataSet ds = new DataSet();
string sql = "SELECT idAlumno FROM Alumnos";
ssceCon.Open();
SqlCeDataAdapter da = new SqlCeDataAdapter();
da.SelectCommand = new SqlCeCommand(sql,ssceCon);
da.Fill(ds,"Alumno");
alumnosCmb.DataSource = ds.Tables[0];
}
Cuando ejecuto el programa el combo no me sale vacio, sino que me aparece la cadena "System.Data.DataRowView" tantas veces como registros deberian salir.¿Alguien puede o sabria decirme por que ocurre esto?¿Que es lo que hago mal?
Muchas gracias por adelantado y un saludo,
emylyus
has probado poner el codigo dentro del mismo formulario o sea
dentro del form1_click(Byval.......
y bbueno tienes que cambiar el codigo usar
el dtamember ok
dentro del form1_click(Byval.......
y bbueno tienes que cambiar el codigo usar
el dtamember ok
