2

私は devexpress と WPF の初心者ですが、バンドでグリッドを作成する必要があります。2 つの図を説明します: 1 つ目 - 私がやったこと、2 つ目 - 私がしなければならないことですが、方法がわかりません。最初の列に注意してください ここに画像の説明を入力 ここに画像の説明を入力

最初の pict グリッドのコードは次のとおりです。

<Window xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"  x:Class="DbExpressTest.MainView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:DbExpressTest"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    mc:Ignorable="d"
    Title="MainView" Height="350" Width="800">
<Window.DataContext>
    <local:MainViewModel/>
</Window.DataContext>
<Grid>
    <dxg:GridControl ItemsSource="{Binding Path=Cars}" AutoGenerateColumns="AddNew" EnableSmartColumnsGeneration="True">
        <dxg:GridControl.Bands>
            <dxg:GridControlBand>
                <dxg:GridColumn Header="New Column"></dxg:GridColumn>
            </dxg:GridControlBand>

            <dxg:GridControlBand Header="Cars" HorizontalHeaderContentAlignment="Center">
                <dxg:GridColumn FieldName="Name" Header="Name"/>
                <dxg:GridColumn FieldName="Year" Header="Year"/>
                <dxg:GridColumn FieldName="Type" Header="Type"/>
            </dxg:GridControlBand>
            <dxg:GridControlBand>
                <dxg:GridColumn FieldName="Owner" Header="Owner"></dxg:GridColumn>
            </dxg:GridControlBand>
        </dxg:GridControl.Bands>
        <dxg:GridControl.View>
            <dxg:TableView AllowPerPixelScrolling="True" ShowTotalSummary="True"/>
        </dxg:GridControl.View>
    </dxg:GridControl>

</Grid>

4

2 に答える 2

0

このアドレスで答えを見つけることができます: How to Merge Band-Header with Column-Header

ここに画像の説明を入力

于 2016-02-04T05:54:02.190 に答える
0

私は解決策を見つけました.....「ShowColumnHeaders」を「False」値でテーブルビューに追加するだけです!

...
<dxg:GridControl.View>
    <dxg:TableView AllowPerPixelScrolling="True" ShowTotalSummary="True" ShowColumnHeaders="False"/>
</dxg:GridControl.View>
....
于 2016-01-29T14:37:38.453 に答える