请问C#.NET中DataGrid的个别表格变颜色怎么变??
我录入成绩的,要使成绩<60的变成红色,成绩>=60的变成蓝色,该怎么写代码啊,谢谢各位了(假设数据表为StuScore,成绩字段为Score 为int型)
参考答案:把那那字段的列转成模板列然后把<%#--%>换成
<%# ((int)DataBinder.Eval(Container.DataItem,"Score")<60)?"<font color=red>"+DataBinder.Eval(Container.DataItem,"Score")+"</font>":DataBinder.Eval(Container.DataItem,"Score")%>
这个就行了
这个其实就是
if()
{
}
else
{
}
如处理数据库中的1表示男,0表示女
则可用
<%# (DataBinder.Eval(Container.DataItem,"sex").ToString()=="1")?"男":"女"%>
就是
(条件)?成立结果:不成立结果