有一gridview,如何比較兩列的值,如果後一列的值大於前一列的,則為紅色顯示,謝謝
------解决方案--------------------------------------------------------
两列应该绑定在不同的字段a,b,用一个方法来实现判断:
<%# DataBinder.Eval(Container.DataItem, "a ")%> <%# 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;
}