Domanda

oout della scatola controllo Infragistics UltraGrid consente di effettuare l'ultima colonna in una molla griglia per riempire la parte non utilizzata restante delle griglie rettangolo.

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

Ho cercato, ma non riesco a trovare un metodo per fare una colonna che non è la primavera colonna finale per riempire la larghezza.

Per esempio, una riga che ha un testo descrittivo seguita da una colonna che contiene un pulsante per eseguire una certa azione. Si desidera che il testo di descrizione di prendere la maggior parte della larghezza, e hanno la colonna con il pulsante di testa fino alla fine della griglia rettangolo di delimitazione.

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

Qualcuno ha avuto alcuna esperienza di tentare di ottenere il controllo di UltraGrid per fare questo, fuori dalla scatola, o qualche trucco per farlo funzionare?

È stato utile?

Soluzione

Questo può essere fatto in modo pulito utilizzando la griglia incorporata Infragistics.

  1. Imposta la Grid.DisplayLayout.AutoFitStyle = AutoFitStyle.ResizeAllColumns.
  2. Impostare le proprietà Larghezza, MinWidth e MaxWidth delle colonne che si desidera rimanere entro un limite fisso (nel mio caso, la colonna con il pulsante è impostato per 150 di larghezza)

Tutte le colonne che hanno una larghezza minima e massima fissa galleggia la loro larghezza tra il minimo e massimo che fornisci, e una volta che raggiungono la loro massima che smetterà di crescere, a quel punto tutte le altre colonne che non hanno un Max volontà applicati continuare a crescere e riempire lo spazio orizzontale rimanente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top