jueves, 31 de mayo de 2012

Llena ComboBox con ID y muestra otro campo en C#


            //este método nos llenara un combobox con datos de una
// base de datios de sql server 2008, en este caso se tiene
//una tabla llamda dia donde se almacena el ID_Dia como llave
// primaria y el campo Dia para el nombre del dia, el combobox
// va a mostrar el nombre del dia pero al seleccionar uno de
//ellos en realidad seleccionaremos el ID_Dia

public void llenarDia()
        {

//se realiza la conexión a la base de datos
            SqlConnection conexion = new SqlConnection();
            conexion.ConnectionString = enlace;
            conect = conexion.ConnectionString;
            //se inicia un DataSet
            DataSet dsd = new DataSet();
            //se indica la consulta en sql
            SqlDataAdapter dad = new SqlDataAdapter("SELECT ID_Dia_semana,Dia FROM Dia_de_la_semana",conect);
            //se indica con quu tabla se llena
            dad.Fill(dsd, "Dia_de_la_semana");
            cbDia.DataSource = dsd.Tables[0].DefaultView;
            //indicamos el valor de los miembros
            cbDia.ValueMember = "ID_Dia_semana";
            //se indica el valor a desplegar en el combobox
            cbDia.DisplayMember = "Dia";
           
        }

No hay comentarios:

Publicar un comentario