gpt4 book ai didi

c# - 根据行数据更新DatagridView单元格背景颜色

转载 作者:太空狗 更新时间:2023-10-29 21:15:13 34 4
gpt4 key购买 nike

您好,我有一个 DatagridView,我希望它根据每行中的数据更改背景颜色。

例。

|人 1 |人 2 |第 3 个人 |

|----100-----|---200-----|-----150----|

|----300-----|---100-----|-----50----|

在第一行,我想让“100”的背景色为红色,“200”的背景色为绿色。或者。最低值=红色最高值=绿色

现在的问题是,我为我的数据使用了一个 BindingList,并且它与 INotifyPropertyChanged 异步更新。因此,每次更新其中一个值时,我都需要某种方法来检查。

DataGridView 是否有任何有用的事件?

最佳答案

继承 DataGridView 并覆盖 OnCellFormating(),在这里您可以检查单元格值并适本地设置颜色。

关于下面关于使用相应事件的评论,是的,你可以这样做,但虚拟方法具有更好的性能,并且子类化 DataGridView 将网格的所有行为封装在一个地方。

关于c# - 根据行数据更新DatagridView单元格背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405591/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com