在wpf中数据网格中的数据样式

时间:2009-10-03 07:20:18

标签: wpf datagrid styling

我将数据填充到我的数据网格中。现在,在最后一列中,我有“失衡”和“失衡”等数据。我希望显示器显示所有“失衡”数据为下划线和红色的clour,而“in Balance”数据为绿色,没有任何下划线。注意,存储的proc会给我最初的所有“out”平衡“记录后跟”失衡“记录。请帮助。我对WPF世界全新,必须在星期一之前提出解决方案。谢谢提前

1 个答案:

答案 0 :(得分:0)

您可以使用TemplateColumn:

<Controls:DataGrid.Columns>
  <Controls:DataGridTemplateColumn>
    <Controls:DataGridTemplateColumn.CellTemplate>
      <DataTemplate>
        <TextBlock Text="{Binding Data1}" Foreground="Red" TextDecorations="Underline"/>
      </DataTemplate>
    </Controls:DataGridTemplateColumn.CellTemplate>
  </Controls:DataGridTemplateColumn>
</Controls:DataGrid.Columns>