Principales respuestas
¿Cómo agregar un ComboBox a DataGridView con columnas ya definidas?

Pregunta
-
Buenos días todos, lo que pretendo es agregar un combobox a mi datagridview, lo cual ya se encuentra con columnas ya creadas. Por ejemplo en la columna posicion 3 quiero agregar un combo, cómo podría hacerlo? Gracias de antemano.lunes, 30 de junio de 2014 16:50
Respuestas
-
hola
pero eso no es definir ninguna columna
la definicion la debes realizar en tiempo de diseño y asignar el AutoGenerateColumns = false
alli lo que haces solo es cambirles el nombre, pero no defines nada
[DataGridView] - Uso del DataGridViewComboBoxColumn
analiza la primer parte de articulo alli explico como defines las columnas en tiempo de diseño
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Miguel.Vazquez.MSDNModerator martes, 1 de julio de 2014 22:25
- Marcado como respuesta Miguel.Vazquez.MSDNModerator miércoles, 2 de julio de 2014 14:54
lunes, 30 de junio de 2014 17:09
Todas las respuestas
-
hola
pero quieres agregar esta columna en runtime ? o sea desde codigo de forma dinamica
si es asi imagino esto lo harias antes de asignar el dataSource, no ?
podrias desde codigo crear un
DataGridViewComboBoxColumn colCombo = new DataGridViewComboBoxColumn();
//resto propiedades
DatagridView1.Columns.Add(colCombo);
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentinalunes, 30 de junio de 2014 16:53 -
Si, las columnas lo agrego de la siguiente manera:
gvGrilla.ColumnCount = 7;
gvGrilla.Columns[0].Name = "LOTE";
gvGrilla.Columns[1].Name = "Nº SELLO DE CALIDAD";
gvGrilla.Columns[2].Name = "GRUPO SANGUINEO";
gvGrilla.Columns[3].Name = "FACTOR_RH";
gvGrilla.Columns[4].Name = "COMPONENTE";
gvGrilla.Columns[5].Name = "FECHA DE EXTRACCION";
gvGrilla.Columns[6].Name = "FECHA DE VENCIMIENTO";y lo que pretendo es agregar un combobox en:
gvGrilla.Columns[3].Name = "FACTOR_RH"; //que se encuentra ya creada.
Espero puedas ayudarme. Gracias
- Editado Fredy Barrientos lunes, 30 de junio de 2014 17:07
lunes, 30 de junio de 2014 17:06 -
hola
pero eso no es definir ninguna columna
la definicion la debes realizar en tiempo de diseño y asignar el AutoGenerateColumns = false
alli lo que haces solo es cambirles el nombre, pero no defines nada
[DataGridView] - Uso del DataGridViewComboBoxColumn
analiza la primer parte de articulo alli explico como defines las columnas en tiempo de diseño
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Miguel.Vazquez.MSDNModerator martes, 1 de julio de 2014 22:25
- Marcado como respuesta Miguel.Vazquez.MSDNModerator miércoles, 2 de julio de 2014 14:54
lunes, 30 de junio de 2014 17:09