另外,你写的这段代码,我也看了,如果我写的程序,预留了50种属性,因为允许客户自己选择使用哪些属性,那不是很麻烦。
改你的代码如下,用中文写,你看,这样写可以吗:
c1TrueDBGrid1.FetchCellStyle += (s, e) =>
{
e.CellStyle.Locked = true;
if (tgrid(e.row,颜色)=True)
{
e.CellStyle.Locked = False;
e.CellStyle.BackColor = Color.LightSeaGreen;
}
else if (tgrid(e.row,尺码)=True)
{
e.CellStyle.Locked = False;
e.CellStyle.BackColor = Color.LightSeaGreen;
}
else if (tgrid(e.row,季节)=True)
{
e.CellStyle.Locked = False;
e.CellStyle.BackColor = Color.LightSeaGreen;
}
}; |