Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2008, 03:43
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Rellenar comboBox desde BD con C#

Cita:
Iniciado por cristipisti Ver Mensaje
Hola!!
Estoy usando estas sentencias para rellenar el comboBox desde mi BD y no e da error pero no lo rellena!


//Rellenar combo EMPLEADOS
...
SqlDataAdapter daEmp = new SqlDataAdapter("Select * From Empleados", conEmp);
DataSet dsEmp = new DataSet("Empleados")
daEmp.Fill(dsEmp, "Empleados");
DataTable dtEmp = dsEmp.Tables["Empleados"];
DataRow[] drEmp = dsEmp.Tables["Empleados"].Select();

if (dsEmp.Tables[0].Rows.Count > 0)
{
cmbEmpApertura.DataSource = dsEmp.Tables[0].DefaultView;
cmbEmpApertura.DisplayMember = "NumUsuarioEmpleado";
}


¿Qué os parece que está mal? "NumUsuarioempleado" es el campo de la BD del que quiero que se saquen los valores para el ComboBox que se llama cmbEmpApertura.


Muchas gracias!!!!
Mira, esto funciona en VB, creo que será facil adaptarlo a C#

Código:
Dim dsEmp As New DataSet
Dim daEmp As New SqlDataAdapter("SELECT * FROM Empleados", conEmp)
daEmp.Fill(dsEmp, "Tabla")

cmbEmpApertura.DataSource = dsEmp.Tables(0).DefaultView
cmbEmpApertura.DisplayMember = "NumUsuarioEmpleado"