リストビュー内に xaml グリッドビューがあります。私のデータバインディングはコードビハインドで発生します。データソースは、SQL から入力されるデータセットです。データセットには 6 つの列があります。アドレスを含む「Type」、「NUM」、および 4 行。グリッドビューの単一セル内に住所行を表示し、各行を下に表示したいと考えています。
xaml
<Grid x:Name="grid1">
<StackPanel>
<ListView Name="listview1" Margin="10,10,10,10" IsTextSearchEnabled="True" TextSearch.TextPath="Addendum_Type" Height="400" BorderBrush="#FFA8CC7B">
<ListView.View>
<GridView ColumnHeaderToolTip="Addendum Master">
<GridViewColumn DisplayMemberBinding="{Binding Path=Addendum_Type}" Header="TYPE" Width="150"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Addendum_Number}" Header="NUM" Width="150"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Line1}" Header="1" Width="150"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Line2}" Header="2" Width="150"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Line3}" Header="3" Width="150"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Line4}" Header="4" Width="150"/>
</GridView>
</ListView.View>
</ListView>
</StackPanel>
</Grid>
これらの 4 行を 1 つのセルに結合するにはどうすればよいですか?
そして、ここに私が試したものがあります
<ListView Name="listview1" Margin="10,10,10,10" IsTextSearchEnabled="True" TextSearch.TextPath="Addendum_Type" Height="400" BorderBrush="#FFA8CC7B">
<ListView.View>
<GridView ColumnHeaderToolTip="Addendum Master">
<GridViewColumn DisplayMemberBinding="{Binding Path=Addendum_Type}" Header="TYPE" Width="150"/>
<GridViewColumn DisplayMemberBinding="{Binding Path=Addendum_Number}" Header="NUM" Width="150"/>
<GridViewColumn Width="150">
<StackPanel>
<TextBlock Text="{Binding Path=Line1}" Grid.Column="1" TextWrapping="Wrap"/>
<TextBlock Text="{Binding Path=Line2}" Grid.Column="1" TextWrapping="Wrap"/>
<TextBlock Text="{Binding Path=Line3}" Grid.Column="1" TextWrapping="Wrap"/>
<TextBlock Text="{Binding Path=Line4}" Grid.Column="1" TextWrapping="Wrap"/>
</StackPanel>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
</StackPanel>
</Grid>
しかし、それはグリッドビューを次のように読み取るだけです