0

我正在使用DataGridView. 在显示数据之前,我正在验证它存在于数据库中的“帐户值”(这是 DataGridView 中的列之一)。

如果该值不存在,我将更改该特定单元格的前景色。这工作正常,但显示速度很慢(因为它是逐个单元格进行的)。

如何快速显示数据?

这是我的代码:

public void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{ 
    if (e.RowIndex != null)
    {
       for (int i = 0; i < indexes.Count; i++)
       {
           int id = Convert.ToInt32(indexes[i].ToString());
           objPreview.dataGridView1.Rows[id].Cells[1].Style.ForeColor =
               System.Drawing.Color.Red;
       }
    }
}
4

0 回答 0