📅  最后修改于: 2023-12-03 15:35:45.117000             🧑  作者: Mango
在 WPF 中,DataGrid 是一个常用的控件,它主要用于显示数据表格。当我们需要将文本添加到每一行时,可以通过设置 DataGrid 的模板来实现。
<DataGrid ItemsSource="{Binding Items}">
<!-- 模板内容 -->
</DataGrid>
<DataGridTemplateColumn Header="说明">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Description}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGrid ItemsSource="{Binding Items}">
<DataGrid.Columns>
<DataGridTextColumn Header="名称" Binding="{Binding Name}" />
<DataGridTextColumn Header="价格" Binding="{Binding Price}" />
<DataGridTemplateColumn Header="说明">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Description}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
通过以上步骤,我们可以在 DataGrid 控件的每一行后面添加一列“说明”,并在该列中显示需要的文本。这样可以使数据表格具有更好的可读性,方便用户查阅。