我想在编辑后在特定的DataGridView单元中更改ForeColor。 我尝试通过以下方式做到这一点:
Private Sub dgv_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_.CellEndEdit
dgv_.Item(e.RowIndex, e.ColumnIndex).Style.ForeColor = Color.Red
End Sub
但是它不起作用。我在做什么错了?
答案 0 :(得分:0)
您错误地找到了索引。当您为Item
属性建立索引时,它首先是列,然后是行:
dgv_.Item(e.ColumnIndex, e.RowIndex).Style.ForeColor = Color.Red
您可能会感到困惑,因为当您这样做时,您确实会在列前行:
dgv_.Rows(e.RowIndex).Cells(e.ColumnIndex).Style.ForeColor = Color.Red