C#中的CellFormatting

时间:2014-11-09 17:04:16

标签: c#

其他信息:

  

指数超出范围。必须是非负数且小于集合的大小。

为什么不读取单元格索引?

private void dgv_Overzicht_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{

    foreach (DataGridViewRow row in this.dgv_Overzicht.Rows)
    {
        foreach (DataGridViewCell cell in row.Cells)
        {
            if (row.Cells[10].Value.ToString() == "1")
            {
                row.Cells[5].Style.BackColor = Color.Green;
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

' d而不是每行进行背景着色,所以基本上在验证了一行之后。(dgv_Overzicht_RowValidated)这样你就可以在事件处理方法中找到e.ColumnIndex