//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
publicvoid llenarProfesor()
{
//enlace con la base de datos
SqlConnection conexion = new SqlConnection();
conexion.ConnectionString = enlace;
conect = conexion.ConnectionString;
//se declara el DataSet
DataSetds3 = 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»;
}