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