C#的datagrid设置行高随着单元格的文字多少进行升高在UserControl中设置的完整代码DataGrid Name=OtherInfoDataGrid GridRow=1 Height=260 AutoGenerateColumns=False Background=White
<p><DataGrid.Resources>
<Style TargetType="DataGridCell" x:Key="MyGridCellStyle">
<Setter Property="TextBlock.TextWrapping" Value="Wrap"/>
</Style>
<Style TargetType="DataGridRow" x:Key="MyGridRowStyle">
<Setter Property="Height" Value="Auto"/>
</Style>
</DataGrid.Resources></p>
<p><DataGrid.Columns>
<DataGridTextColumn Header="Column 1" Binding="{Binding Property1}"/>
<DataGridTextColumn Header="Column 2" Binding="{Binding Property2}"/>
<!-- add more columns as needed -->
</DataGrid.Columns>
</DataGrid</p>
原文地址: https://www.cveoy.top/t/topic/ic7n 著作权归作者所有。请勿转载和采集!