一行40几项,根据条件每行的字体颜色不同,现在我有9万多条数据,显示的时候非常慢,而且经常出现内存溢出错误。
现在字体颜色的设置方法是每个cell设置字体颜色。
请问是否有效率更高的方法,谢谢!
if (Convert.ToBoolean(drv["DeleteFlag"]))
{
for (int i = 0; i < this.gcAreaGrid.ColumnHeaders[0].Cells.Count; i++)
{
this.gcAreaGrid.Rows[rowIndex].Style.ForeColor = Color.Gray; -- 内存溢出
}
}
else
{
for (int i = 0; i < this.gcAreaGrid.ColumnHeaders[0].Cells.Count; i++)
{
this.gcAreaGrid.Rows[rowIndex].Style.ForeColor = Color.Black; -- 内存溢出
}
} |
|