valor del cuadro combinado en do sostenido

¿Cómo puede tener un cuadro combinado que tenga todos los valores de una columna específica en la base de datos? tengo una columna llamada StudentName y quiero tener un cuadro combinado que tenga todos los valores de StudentName en ella.

sql = new SqlConnection(@"Data Source=PC-PC\PC;Initial Catalog=Anbar;Integrated Security=True");
adapter = new SqlDataAdapter("select * from School", sql);

¿Cómo debo continuar? Proporcione algunos códigos para continuar con estos códigos, cualquier ayuda será apreciada.

preguntado el 03 de mayo de 12 a las 08:05

Puedo hacerlo solo con una ID de fila. -

datatable.rows[idfila][nombrecolumna].tostring(); solo me muestra un valor, no todos los nombres de los estudiantes:

2 Respuestas

sqlCon = new SqlConnection(@"Data Source=PC-PC\PC;Initial Catalog=Anbar;Integrated Security=True");
  SqlDataAdapter da = new SqlDataAdapter("Select StudentName from School", sqlCon);
        DataTable dt = new DataTable();
        da.Fill(dt);
        yourComboBox.DataSource = dt;
        yourComboBox.DisplayMember = "StudentName";
        yourComboBox.ValueMember = "StudentName";

También lee esto Rellenar la fecha de la base de datos en un cuadro combinado

contestado el 03 de mayo de 12 a las 08:05

Usa el siguiente código

SqlDataAdapter da = new SqlDataAdapter("Select StudentName from School", sqlCon);
DataTable dat = new DataTable();
da.Fill(dat);
cmb.DataSource = dat;
cmb.DisplayMember = "StudentName";
cmb.ValueMember = "StudentName";

contestado el 03 de mayo de 12 a las 08:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.