数据网格视图中的行不突出显示

时间:2014-08-18 18:30:08

标签: vb.net datagridview

我有一个简单的选择表单,显示DataGridView并允许用户选择要处理的记录。我有一个简短的子例程循环遍历DGV,并在表单加载时根据与字典的日期比较突出显示行。这在第一次打开表单时效果很好,但在后续表单打开时,网格不会突出显示。当我单步执行代码时,看起来应该突出显示行,但是当表单显示时,不会突出显示任何内容。

这是我正在使用的代码。我无法弄清楚为什么它并不总是有效。是否有更好,更可靠的方法来实现这一目标?

For Each row As DataGridViewRow In dgvPending.Rows
    For Each pair In dPending
        If row.Cells.Item("ID").Value = pair.Key Then
            If row.Cells.Item("LAST_UPDATED").Value > pair.Value Then

                row.DefaultCellStyle.BackColor = Color.BlanchedAlmond

            End If
        End If
    Next
Next

0 个答案:

没有答案