Pregunta

oout de la caja del control Infragistics UltraGrid le permite hacer la última columna de un resorte de rejilla para llenar la parte restante no utilizada de las rejillas rectángulo envolvente.

____________________________
| Col1 | Col 2 | Col 3---->|
|                          |

He buscado pero no puede encontrar un método para hacer una columna que no es el resorte de la columna final para llenar el ancho.

Por ejemplo, una fila que tiene una descripción de texto seguido de una columna que contiene un botón para realizar alguna acción. Desea que el texto de la descripción de tomar la mayor parte de la anchura, y tienen la columna con la culata botón hasta el final del rectángulo delimitador de la red.

__________________________________
| Text Col ------------>| Button |
|                                |

¿Alguien tiene alguna experiencia de tratar de obtener el control de UltraGrid hacer esto fuera de la caja, o algún truco para hacer que funcione?

¿Fue útil?

Solución

Esto puede hacerse limpiamente usando la red integrada Infragistics.

  1. Establecer el Grid.DisplayLayout.AutoFitStyle = AutoFitStyle.ResizeAllColumns.
  2. Establecer las propiedades de ancho, y MinWidth MaxWidth de las columnas que desea permanecer dentro de un límite (en mi caso, la columna con el botón se establece en 150 de ancho)
  3. fijo

Todas las columnas que tienen un ancho mínimo y máximo fijo flotará su anchura entre el mínimo y máximo que usted proporciona, y una vez que alcanzan su máxima que va a dejar de crecer, momento en el que todas las otras columnas que no tienen un máximo voluntad aplicada seguir creciendo y llenar el espacio horizontal restante.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top