Как удалить лишний столбец в DevExpress GridControl с помощью WPF?

В основном мое требование состоит в том, чтобы удалить дополнительный столбец в DevExpress GridControl с помощью WPF. У меня есть GridControl, который содержит три столбца, в то время как GridControl показывает три столбца идеально, остальная часть GridContol области отображается как дополнительный столбец. Я хочу удалить этот дополнительный столбец, есть ли решение?

введите здесь описание изображенияЛюбая помощь приветствуется!


person Jay Shukla    schedule 30.07.2013    source источник


Ответы (1)


Используйте свойство TableView.AutoWidth:

<dxg:GridControl>
    <dxg:GridControl.Columns>
        <dxg:GridColumn FieldName="ID"/>
        <dxg:GridColumn FieldName="Name"/>
        <dxg:GridColumn FieldName="Age"/>
    </dxg:GridControl.Columns>
    <dxg:GridControl.View>
        <dxg:TableView AutoWidth="True"/>
    </dxg:GridControl.View>
</dxg:GridControl>

Связанная справочная статья: Макет и ширина столбцов

person DmitryG    schedule 31.07.2013
comment
Это будет работать, но у меня возникла новая проблема: он установит ContentAlignment в правильное выравнивание. - person Jay Shukla; 31.07.2013
comment
Скриншот @EzraHeywood с проблемой выравнивания ?? - person DmitryG; 31.07.2013
comment
@EzraHeywood Рад слышать, что проблема теперь решена. Пожалуйста, всегда принимайте ответ, если этот ответ правильный, или поделитесь с нами альтернативным полезным решением. - person DmitryG; 31.07.2013