Grid - Cambiar ancho de las columnas de un campo Combo

Creado por David Miralpeix, Modificado el Fri, 16 Feb 2024 a las 12:25 PM por David Miralpeix

Cuando creamos un campo combo en un grid y tenemos varias columnas que mostrar a veces necesitamos definir el ancho.


Actualmente las combos se redimensionan de la siguiente manera:
- La primera columna de la combo toma el tamaño del ancho de la columna de la grid.
- El resto de columnas se autoescalan al ancho de la combo.


Código VB6:

.AgregaColumna "IdArticulo", 1500, "Artículo", False, "Select IdArticulo,IdArticulo IdArt,Descrip From VCombo_Articulos", True, , , , , , True
.Campo("IdArticulo").AutoEscalaCombo = False
.Combo("IdArticulo").Width = 7000


Código C#:

ICntGridUsuario lGrid = (ICntGridUsuario)gForm.Controls["grdLineas"];
lGrid.AgregaColumna("IdArticulo", 100, "Artículo", false, "Select IdArticulo,IdArticulo IdArt,Descrip From VCombo_Articulos", true, "", false, "", false, null, true);
lGrid.Campo("IdArticulo").AutoEscalaCombo = false;
lGrid.Combo("IdArticulo").Width = 467;


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo