我想根据某些条件更改GridView的特定行颜色。
我正在使用带有c#的ASP.NET。
我试过没有成功这个代码隐藏:
if (Convert.ToDateTime(DataBinder.Eval(e.Row.DataItem,
"myHour")).ToString("HH:mm:ss") >= "00:00:00")
{
e.Row.BackColor = Color.Red;
}
我有错误:
运算符'> ='不能应用于'string'类型的操作数 '字符串'
你能帮助我吗?
提前感谢您的帮助,非常感谢。
答案 0 :(得分:1)
试试这个:
if (Convert.ToDateTime(DataBinder.Eval(e.Row.DataItem, "myHour"))
>= Convert.ToDateTime("00:00:00")
{
e.Row.BackColor = Color.Red;
}