Combobox no visualiza los datos
Publicado por McTinez (2 intervenciones) el 19/08/2017 14:26:47
Hola buenas, el problema que tengo es que en un combox en vez de mostrarme el nombre, muestra el codigo id del tecnico
Estoy usando programacio en tres capas y en el frm load de la capa presentación tengo:
En la capa negocio
En la capa datos
Gracias y saludos
Estoy usando programacio en tres capas y en el frm load de la capa presentación tengo:
1
2
3
cmbTecnico.DataSource = tecnico.llenarcombo();
cmbTecnico.DisplayMember ="NomTecnico";
cmbTecnico.ValueMember ="idTecnico";
En la capa negocio
1
2
3
Public List<DCrearAvisos>llenarcombo()
DCrearAvisos tecnico = new DCrearAvisos();
return tecnico.MostrarTecnico();
En la capa datos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public List<DCrearAvisos>MostrarTecnicos()
{
List<DCrearAvisos> ntecnico = new List<DCrearAvisos>();
SqlConnection SqlCon =new SqlConnection();
SqlCon.ConnectionString = Conexion.Cn;
SqlCon.Open();
SqlCommand SqlCmd = new SqlCommand();
SqlCmd.Connection = SqlCon;
SqlCmd.CommandText ="pcMostrarTecnicos";
SqlCmd.CommandType = CommandType.StoredProcedure;
SqlDataReader = SqlCmd.ExecuteReader();
while(SqlDr.Read())
{
DCrearAvisos tecnico = new DCrearAvisos();
tecnico.IdTecnico = SqlDr.GetInt32(0);
tecnico.NombreTecnico= SqlDr.GetString(1);
ntecnico.Add(tecnico);
}
return ntecnico;
}
Gracias y saludos
Valora esta pregunta


0