を使用してデータを表示してDataGridView
います。データを表示する前に、データベースに存在する「アカウント値」(これは DataGridView の列の 1 つです) を検証しています。
値が存在しない場合、その特定のセルの前色を変更しています。これは正常に動作していますが、表示が非常に遅いです (セルごとに実行しているため)。
データを非常に高速に表示するにはどうすればよいですか?
これは私のコードです:
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;
}
}
}