Xaml中的Datagrid / Listview rowspan

时间:2016-05-23 13:01:20

标签: wpf xaml listview datagrid

我想创建一个类似于图像的数据网格。请帮我在wpf中做datagrid / listview rowspan或cell merge。示例图像和xaml代码如下,

enter image description here

      <DataGrid Name="DG" AutoGenerateColumns="False" ItemsSource="{Binding TextandNumbers}" >               

        <DataGrid.Columns> 
            <DataGridTemplateColumn Header="B">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                       <TextBlock Text="{Binding Number}"/>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>

            <DataGridTemplateColumn Header="C">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding Texts}"/>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>                    

            <DataGridTemplateColumn Header="D">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding Number}"/>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>

            <DataGridTemplateColumn Header="E">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding}"/>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>

        </DataGrid.Columns>
    </DataGrid>

0 个答案:

没有答案