日期:2014-05-17  浏览次数:20535 次

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>