但数据网格标题显示
答案 0 :(得分:2)
如果您在编译时不知道列,则需要处理AutoGeneratingColumns事件,如以下示例所示:
<data:DataGrid ItemsSource="..." AutoGenerateColumns="True" AutoGeneratingColumn="FormatColumnHeader">
</data:DataGrid>
private void FormatColumnHeader(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
e.Column.Header = ...
}
答案 1 :(得分:1)
column.Header = "your header"
或
<sdk:DataGridTemplateColumn Header="your header"/>
这是你的意思吗?
答案 2 :(得分:0)
void dataGrid2_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
//throw new System.NotImplementedException();
e.Column.Header = ((string)e.Column.Header).Replace("_", " ");
}