需要在C#WPF应用程序中使用大写更新网格标题文本
网格标题是:ItemName 预计是:ITEMNAME
请告诉我们如何做到这一点?
<StackPanel>
<DataGrid
x:Name="ItemsList" AutoGenerateColumns="True"
GridLinesVisibility="None"
HorizontalAlignment="Center"
IsReadOnly="True"
BorderThickness="1"
BorderBrush="LightGray"
ColumnWidth="138.5"
ColumnHeaderStyle="{DynamicResource dataGridHeader}" />
</StackPanel>
答案 0 :(得分:1)
通常,您可以处理AutoGeneratingColumn
事件以将列的Header
属性设置为自定义字符串,例如:
private void Dg_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
e.Column.Header = e.PropertyName.ToUpper();
}