Foros del Web » Programación para mayores de 30 ;) » Programación General »

Columna Combobox en datagridview con items diferentes por filas

Estas en el tema de Columna Combobox en datagridview con items diferentes por filas en el foro de Programación General en Foros del Web. Hola!! Tengo que mostrar un datagridview en la cual una de las columnas debería ser del tipo combobox ; las cuales los items de este ...
  #1 (permalink)  
Antiguo 23/09/2010, 20:16
Avatar de fechasoru  
Fecha de Ingreso: diciembre-2008
Mensajes: 149
Antigüedad: 15 años, 3 meses
Puntos: 0
Columna Combobox en datagridview con items diferentes por filas

Hola!!

Tengo que mostrar un datagridview en la cual una de las columnas debería ser del tipo combobox ; las cuales los items de este tipo de celda varían por cada fila; segun los datos traidos de la BD.

Ejemplo:
Columna 1 Columna 2(Tipo combobox)
----------------------------------------------------------
La esmeralda -> Pedro
Emmanuel

Los Frentones->Juan
Ramon

Esté es el codigo que implemento; lo uso luego que se carga todo el datagridview , o sea se completa el bindeo a la BD , lo que hago es recorrer de nuevo por fila el DGV y traer para cada celda combobox por fila ; hago una consulta a la DB para traer los items de los combos.

Actualmente no me anda , me aparecen vacíos los comboboxs.
Quisiera saber como puedo implementar , esto que estoy haciendo mal o me falta.

Código:
if (this.dataGridView_cabañas.RowCount != 0)
                {
                    
                    foreach (DataGridViewRow r in this.dataGridView_cabañas.Rows)
                    {

                        Cabañas c = (Cabañas)r.DataBoundItem;

                        ProductoresCollection aux_p = c.RecuperarProductoresCabaña((int)c.CabCod);

                        DataGridViewComboBoxCell cc = (DataGridViewComboBoxCell)r.Cells["Productor"];

                        
                        cc.DataSource = aux_p.GetDataTable();
                        cc.DisplayMember = "prod_apellido_nombre";
                        cc.ValueMember = "prod_cod";

                     
                        

                        
                    }
                   
                    this.dataGridView_cabañas.Refresh();
                }
Saludos!!
__________________
Looking for a terrific Persistence Layer and Business Objects system for Microsoft.NET? our blog for more details.

http://www.entityspaces.net

Etiquetas: columna, combobox, datagridview, diferentes, filas, items
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:38.