读书人

DataTable比较解决方案

发布时间: 2013-01-26 13:47:03 作者: rapoo

DataTable比较
本帖最后由 ZPPSSJ 于 2013-01-18 14:45:08 编辑 表
id Num1
1 4
2 76
3 43
4 10
......

<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<%#Eval("Num1")%>
</ItemTemplate>
</asp:DataList>


DataTable dt=查询表中数据;
怎样找出Num1那一列中最大的那个,并加上颜色,其余的数字也要绑定出来 asp server DataTable??
[解决办法]
定义一个类的成员变量protected int max;

max=Convert.ToInt32(dt.Compute("Max(Num1)"));

模板里:
<ItemTemplate>
<%#Convert.ToInt32(Eval("Num1"))==max?"<font color='red'>"+Eval("Num1")+"</font>":Eval("Num1")%>
</ItemTemplate>

读书人网 >asp.net

热点推荐