首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据DataTable绑定的数据使用WPFDatagrid更改单元格的背景色

如何根据DataTable绑定的数据使用WPFDatagrid更改单元格的背景色
EN

Stack Overflow用户
提问于 2016-04-12 04:09:27
回答 1查看 464关注 0票数 0

我有大约66列和4000行的数据表

每一行都属于某种基于条件的着色类别

我是WPF的新手,实际上我已经在datagridview中实现了一些基于条件的行着色,但WPF作为组件数据网格

如何实现基于单元格值的单元格着色?在WPF中

我尝试过这个例子,不能理解,请提供一些很好的例子来绑定datatable中的数据,并根据值对datagrid单元格进行着色

http://stackoverflow.com/questions/1745132/how-do-i-change-the-background-color-of-a-cell-using-wpf-toolkit-datagrid

EN

回答 1

Stack Overflow用户

发布于 2016-04-12 04:36:29

定义触发器来检查str列值“跳过”、“失败”和设置背景颜色。

代码语言:javascript
复制
<DataGridTextColumn Binding="{Binding str}" >
  <DataGridTextColumn.ElementStyle>
    <Style TargetType="{x:Type TextBlock}">
         <Style.Triggers>
            <Trigger Property="Text" Value="SKIP">
                <Setter Property="Background" Value="Orange"/>
            </Trigger>
            <Trigger Property="Text" Value="FAIL">
                <Setter Property="Background" Value="Red"/>
            </Trigger>
        </Style.Triggers>
     </Style>
  </DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36558313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档