在我的开发机器上,这段代码看起来不错。
foreach (DataGridViewRow dgr in dgListe.Rows)
{
if (dgr.Cells["ColorName"].Value != "" && dgr.Cells["ColorName"].Value != null)
{
foreach (DataGridViewCell drgc in dgr.Cells) {
drgc.Style.BackColor = Color.FromName(dgr.Cells["ColorName"].Value.ToString());
}
}
}
工作得一样好
foreach (DataGridViewRow dgr in dgListe.Rows)
{
if (dgr.Cells["ColorName"].Value != "" && dgr.Cells["ColorName"].Value != null)
{
DataGridViewCellStyle zs = new DataGridViewCellStyle();
zs = dgr.DefaultCellStyle;
zs.BackColor = Color.FromName(dgr.Cells["ColorName"].Value.ToString());
dgr.DefaultCellStyle = zs;
}
}
但是在一些电脑上做一些像影子副本这样的事情?它的自我,而滚动列表。(附件截图)
好的:(新电脑)->
N.OK.:(旧电脑)->
信息:Dotnotfx 4 客户端框架,标准。winform项目,任何cpu