gpt4 book ai didi

c# - 比较 DataGridView 单元格中的新旧值

转载 作者:可可西里 更新时间:2023-11-01 08:05:57 24 4
gpt4 key购买 nike

如何根据新单元格值是否大于或小于当前/旧单元格值来更改 DataGridView 单元格前景色?是否有一个事件在当前值改变之前传递了新值,所以我可以比较它们?

数据是从底层源更新的,并且可能被 BindingSource 绑定(bind)。

最佳答案

我遇到了类似的问题。我通过使用 CellValidating 事件来解决这个问题:

void dgv_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
var oldValue = dgv[e.ColumnIndex, e.RowIndex].Value;
var newValue = e.FormattedValue;
}

诚然,我只需要访问旧值,不需要执行任何格式化。不过,我确定您可以通过此事件处理程序应用格式设置。

关于c# - 比较 DataGridView 单元格中的新旧值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7060152/

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