//este método llena un
combobox con datos de una base
// de datos de sql server 2008 uniendo
dos campos como uno solo
//la tabla se llama Profesor y se trata
de mostrar en el combobox
//el nombre del profesor con su apellido
paterno y teniendo como valor real al seleccionar un elemento el ID_Profesor
public
void llenarProfesor()
{
//enlace con la base de datos
SqlConnection conexion = new SqlConnection();
conexion.ConnectionString = enlace;
conect = conexion.ConnectionString;
//se
declara el DataSet
DataSet
ds3 = new DataSet();
//se indica la consulta e sql donde se
elige el ID_Profesor
//y se concatenan los campos Nombre y
Apellido_P
//en una variable llamada Name_Full
SqlDataAdapter da3 = new SqlDataAdapter("Select ID_Profesor,(Nombre + \' \' + Apellido_P) as
Name_Full FROM Profesor WHERE Eliminado = 'FALSE'",conect);
//se especifica la tabla
da3.Fill(ds3, "Profesor");
cbProfesor.DataSource = ds3.Tables[0].DefaultView;
//el valor real será el ID_Profesor
cbProfesor.ValueMember
= "ID_Profesor";
//lo que mostrará sera la variable
Name_Full la cual tiene concatenados los campos Nombre y Apellido_P
cbProfesor.DisplayMember
= "Name_Full";
}
No hay comentarios:
Publicar un comentario