zoukankan      html  css  js  c++  java
  • 数据控件绑定技巧

    代码
    <asp:DataList ID="Mylist" runat="server" HorizontalAlign="center" Width="98%">
    <HeaderTemplate>
    <table id="t1" border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td width="3">
    </td>
    <td width="30" align="center">
    <%=xmldoc.SelectSingleNode("//UI/ID").InnerText %>
    </td>
    <td>
    <%=xmldoc.SelectSingleNode("//UI/OUTFIT_NO").InnerText %>
    </td>
    <td width="80">
    <%=xmldoc.SelectSingleNode("//UI/STATUS_NO").InnerText%>
    </td>
    <td width="100">
    <%=xmldoc.SelectSingleNode("//UI/CHECK_STATUS").InnerText %>
    </td>
    <td width="80">
    <%=xmldoc.SelectSingleNode("//UI/USER_NAME").InnerText %>
    </td>
    <td width="100">
    <%=xmldoc.SelectSingleNode("//UI/CHECK_DATE").InnerText %>
    </td>
    <td width="100">
    <%=xmldoc.SelectSingleNode("//UI/NEXT_DATE").InnerText %>
    </td>
    <td width="3">
    </td>
    </tr>
    </table>
    </HeaderTemplate>
    <ItemTemplate>
    <table id="t2" border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td width="3">
    </td>
    <td width="30" align="center">
    <%# (Container.ItemIndex + 1).ToString("00") + "." %>
    </td>
    <td>
    <%#DataBinder.Eval(Container.DataItem, "OUTFIT_NO")%>
    </td>
    <td width="80">
    <%# GetState(Container)%>
    </td>
    <td width="100">
    <%#DataBinder.Eval(Container.DataItem,"CHECK_STATUS") %>
    </td>
    <td width="80">
    <%#DataBinder.Eval(Container.DataItem,"USER_NAME") %>
    </td>
    <td width="100">
    <%#DataBinder.Eval(Container.DataItem,"CHECK_DATE","{0:yyyy-MM-dd}") %>
    </td>
    <td width="100">
    <%#DataBinder.Eval(Container.DataItem,"NEXT_DATE","{0:yyyy-MM-dd}") %>
    </td>
    <td width="3">
    </td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:DataList>
    代码
    public string GetState(DataListItem data)
    {
    string checkState = "";
    string nextDate = "";

    DataRowView view
    = (DataRowView)data.DataItem;
    checkState
    = view.Row["CHECK_STATUS"].ToString();
    nextDate
    = view.Row["NEXT_DATE"].ToString();
    if (checkState == "P" && DateTime.Parse(nextDate) > DateTime.Now)
    {
    return "\u53EF\u7528";
    }
    else
    {
    return "\u4E0D\u53EF\u7528";
    }

    }
  • 相关阅读:
    C常用字符字符串处理函数
    ipmotool
    It旅程经典报错信息
    带外监控
    zookeeper工作原理解析
    浅析MySQL各种索引
    osx下查看jar文件
    TopCoder SRM624 BuildingHeightEasy 题解
    ViewPager切换动画效果改动
    vim中的高亮全部同样单词的方法
  • 原文地址:https://www.cnblogs.com/yym/p/1676366.html
Copyright © 2011-2022 走看看