我有一個的DevExpress網格是這樣的:基本自動調整功能無法使用的DevExpress GridControl.View
<dxg:GridControl ItemsSource="{Binding CarsData}"
AutoPopulateColumns="True"
ScrollViewer.HorizontalScrollBarVisibility="Auto">
<dxg:GridControl.View>
<dxg:TableView Style="{StaticResource DxTableViewStyle}"/>
</dxg:GridControl.View>
<dxg:GridControl.Columns>
<dxg:GridColumn Header="Car Name" FieldName="CarName" ReadOnly="False" />
<dxg:GridColumn Header="Brand Name" FieldName="BrandName" ReadOnly="True"/>
</dxg:GridControl.Columns>
</dxg:GridControl>
該網格內嵌到另一個容器與固定寬度一個。
我想做些什麼simpel,但無法找到如何做到這一點,即:
- 有列自動調整其內容和標題。
- 如果列的寬度比網格的容器寬,顯示水平滾動條
- 對於某些列,請設置最大寬度。
這是我的風格,就像我想我不能讓工作:
<Style TargetType="dxg:TableView" x:Key="DxTableViewStyle">
<Setter Property="AllowBestFit" Value="True"/>
<Setter Property="BestFitArea" Value="All"/>
<Setter Property="BestFitMode" Value="VisibleRows"/>
<Setter Property="AutoWidth" Value="False"/>
<Setter Property="HorizontalScrollbarVisibility" Value="Auto"/>
</Style>
謝謝您的幫助!
在GridView上調用方法「BestFitColumns」。 – Sebi