当前位置: 代码迷 >> ASP.NET >> 最後10分問一問題,该如何处理
  详细解决方案

最後10分問一問題,该如何处理

热度:4379   发布时间:2013-02-25 00:00:00.0
最後10分問一問題
有一gridview,如何比較兩列的值,如果後一列的值大於前一列的,則為紅色顯示,謝謝

------解决方案--------------------------------------------------------
两列应该绑定在不同的字段a,b,用一个方法来实现判断:
<%# DataBinder.Eval(Container.DataItem, "a ")%> &nbsp; <%# Compare(DataBinder.Eval(Container.DataItem, "a ").ToString(),
DataBinder.Eval(Container.DataItem, "b ").ToString())%>


public string Compare(string a,string b)
{
string str;
if (b> a)
{
str= " <font color= 'red '> "+b+ " </font> ";
}
else
{
str=b;
}
return str;
}
  相关解决方案