if (e.Row.RowType == DataControlRowType.DataRow)
{
int esal = int.Parse(e.Row.Cells[3].Text.ToString());
if (esal > 12000)
{
e.Row.ForeColor = System.Drawing.Color.Blue;
e.Row.BackColor = System.Drawing.Color.LightPink;
e.Row.Font.Italic = true;
}
else if (esal == 15000)
{
e.Row.ForeColor = System.Drawing.Color.Brown;
e.Row.BackColor = System.Drawing.Color.LightBlue;
e.Row.Font.Italic = true;
}
else
{
e.Row.ForeColor = System.Drawing.Color.White;
e.Row.BackColor = System.Drawing.Color.LightGreen;
e.Row.Font.Italic = true;
}
}
我尝试这样做,但我得到了像输入字符串的例外是不正确format..please帮我...如何设置排颜色的基础上Emp_sal列GridView控件值
e.Row.Cells [3] .Text.ToString()是什么值? – rach
我使用int数据类型为数据库中的Emp_sal列 – Sambasiva
它是否获取正确的单元格值? – rach