参考了上面的设置方法,但没有达到我们需求。
我需要的是当我的数据有改变时,改变某行的其中某几列的单元格背格色。我通过下面代码设置没有起作用,请问代码应该如何可以达到改变某行的其中某几列的单元格背格色
for (int i = 0; i < fpSpread.Sheets[0].Rows.Count; i++)
{
if (fpSpread.Sheets[0].Cells[i, 0].Value == null && fpSpread.Sheets[0].Cells[i, 1].Value == null && fpSpread.Sheets[0].Cells[i, 2].Value == null)
{
fpSpread.Sheets[0].Rows[i].BackColor = Color.Green;
fpSpread.Sheets[0].Rows[i].LockBackColor = Color.Green;
fpSpread.Sheets[0].Rows[i, fpSpread.Sheets[0].Rows.Count - 1].Visible = false;
break;
}
}
|