我正在使用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;
}
}
}