C sharp - cargar datos de un combobox a un datagrid en codigo

 
Vista:

cargar datos de un combobox a un datagrid en codigo

Publicado por jahaziel cruz (1 intervención) el 18/07/2012 03:15:28
hola tengo una duda..
espero y me ayuden....
es la siguiente....
tengo un datagrid donde esta tiene conexion a una tabla de la BD SQL
bueno y tiene dos filas o columnas que devera traer el DAtagrid..
---dias_visita---clientes--
pero arriba del datagrid tengo un combobox..
que este me ayudara a elegir tipo filtro de buscqueda de los dias que kiero que me aparezcan
es decir yo en el combobox le pondre los items
*lunes
*martes
*miercoles
*jueves
*viernes
*/sabado
*domingo

creare una tabla virtual para que esta me tome los valores..
de dia lunes 1000000
martes 0100000
miercoles 0010000
jueves 0001000
viernes 0000100
sabado 0000010
domingo 0000001

de modo que esto kiero que kede en el codigo interno!
y que el cliente pueda visualizar el nombre...

tengo un ejemplo o como lo estoi aciendo pero no me esta cargando la informacion en el DTGrid...
espero su ayuda.. por favor....




public void CargarCombo()
{
ClsConexion conectar = new ClsConexion();


DataTable dt = new DataTable("CLIENTES");

dt.Columns.Add("ID");
dt.Columns.Add("DIA");

DataRow dr;


dr = dt.NewRow();
dr["ID"] = "1000000";
dr["DIA"] = "lunes";
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["ID"] = "0100000";
dr["DIA"] = "martes";
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["ID"] = "0010000";
dr["DIA"] = "miercoles";
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["ID"] = "0001000";
dr["DIA"] = "jueves";
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["ID"] = "0000100";
dr["DIA"] = "viernes";
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["ID"] = "0000010";
dr["DIA"] = "sabado";
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["ID"] = "0000001";
dr["DIA"] = "domingo";
dt.Rows.Add(dr);

this.comboBox1.DataSource = dt;
this.comboBox1.ValueMember = "ID";
this.comboBox1.DisplayMember = "DIA";

//DataTable dgCliente = dt.Clone();
this.dgCliente.DataSource = dt;

ESPERO Y ME AYUDEN YA QUE NO ME CARGA EN EL DATAGRID,,,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder