zoukankan      html  css  js  c++  java
  • .NET ------ Repeater 展示当天数据

    借助数据控件中的Repeater

    //格式
    <asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
    //在这里面 写 需要循环的内容
    </ItemTemplate>
    </asp:Repeater>

    <itemTemplate>节点表示显示的内容。这些内容中也可以包含绑定到控件DataSource属性中元素集合的数据。

    借助   <%# DataBinder.Eval(Container.DataItem,"表中字段名") %> 进行展示对应字段的数据

                        <asp:Repeater ID="RepeaterJob_UserInfo_Record" runat="server">
                            <ItemTemplate>
                                <tr bgcolor="#FFFFFF" onmouseover="this.bgColor='#EEEEEE'" onmouseout="this.bgColor='#FFFFFF'" onclickx="javascript:document.getElementById('CheckData<%# Container.ItemIndex %>').checked=true;">
                                    <td align="center"><%# DataBinder.Eval(Container.DataItem,"JobUser_infoMark") %>&nbsp;</td>
                                    <%--求职者编码--%>
                                    <td align="center"><%# DataBinder.Eval(Container.DataItem,"JobUser_infoName") %>&nbsp;</td>
                                    <%--求职者姓名--%>
                                    <td align="center"><%# DataBinder.Eval(Container.DataItem,"JobDept_infoMark") %>&nbsp;</td>
                                    <%--用人单位编码--%>
                                    <td align="center"><%# DataBinder.Eval(Container.DataItem,"JobDept_infoName") %>&nbsp;</td>
                                    <%--用人单位名称--%>
                                    <td align="center"><%# DataBinder.Eval(Container.DataItem,"e_RecordResult_s") %>&nbsp;</td>
                                    <%--面试结果--%>
                                    <td align="center"><%# DataBinder.Eval(Container.DataItem,"JobUserRecord_Remark") %>&nbsp;</td>
                                    <%--说明--%>
                                    <td align="center"><%# Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"JobUserRecord_DateTime")).ToString("yyyy") == "1900" ? " " : Convert.ToDateTime(DataBinder.Eval(Container.DataItem, "JobUserRecord_DateTime")).ToString("yyyy-MM-dd") %>  &nbsp;&nbsp;  <%# DataBinder.Eval(Container.DataItem, "JobUserRecord_Date") %>&nbsp;</td>
                                    <%--面试时间--%>
                                    <td align="center"><%--<%# DataBinder.Eval(Container.DataItem, "Remark") %>--%><table width="100%" cellpadding="0" cellspacing="0" border="0" class="ttable_border_none">
                                        <tr>
                                            <td align="center"><%# DataBinder.Eval(Container.DataItem, "Remark")%></td>
                                            <td width="16px"><a href="javascript:return false;" title="备注" onclick="javascript:WebDialogLoad('备注',600,400, '../../qdAdmin/qdRemark/Remark_Txt_Win.aspx?pwidth=580&pheight=280&rows=16&tbname=tbJob_UserInfo_Record&keyname=JobUserRecordGuid&keyvalue=<%# DataBinder.Eval(Container.DataItem,"JobUserRecordGuid") %>&edit=upt&btn=btnSearch&title=备注')"></a></td>
                                        </tr>
                                    </table>
                                    </td>
                                    <%--备注--%>
                                    <td align="center"><%# DataBinder.Eval(Container.DataItem,"CreateUserName") %>&nbsp;</td>
                                    <%--操作员--%>
                                    <td align="center"><%# Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"CreateTime")).ToString ("yyyy")=="1900"?"&nbsp;":Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"CreateTime")).ToString ("yyyy-MM-dd") %></td>
                                    <%--操作时间--%>
                                </tr>
                            </ItemTemplate>
                        </asp:Repeater>

    点击该页面时触发 msHtmlTableLoad() 方法,给Repeater控件中  ID="RepeaterJob_UserInfo_Record"赋值,集合类型

    当天数据sql ,比较年月日

    and CONVERT(VARCHAR(20),JobUserRecord_DateTime,23) = CONVERT(VARCHAR(20),GETDATE(),23)

    具体

        #region 待面试
        protected void msHtmlTableLoad()
        {
            string strsql = string.Empty;
    
            strsql += " and CONVERT(VARCHAR(20),JobUserRecord_DateTime,23) = CONVERT(VARCHAR(20),GETDATE(),23) ";
    
            if(_XUserLogin.UserLoginRoseType < 8000)
            {
                strsql += " and CreateUserGuid='" + _XUserLogin.UserLoginGuid + "'";
            }
         
            {
                strsql += " and e_RecordResult_i = 0  ";
                strsql += " order by iNumber ";
                List<ITEM.Model.qdMis4.Job_UserInfo_Record> mList = _bllJob_UserInfo_Record.GetListSelJob_UserInfo_Record3("*",base.EnterpriseGuid,strsql,10);
                this.RepeaterJob_UserInfo_Record.DataSource = mList;
                this.RepeaterJob_UserInfo_Record.DataBind();
    
            } 
    
        }
    
        #endregion
    

      

  • 相关阅读:
    IIS7.5应用程序池集成模式和经典模式的区别介绍(转)
    (转)Extjs4 展示图片与图片的更新
    webservices发布后远程无法调试的解决方法
    .Net通过OleDb方式读取Excel
    1000个JQuery插件(转载)
    2006年中科大计算机考研复试机试题
    2. 最好使用C++转型操作符
    16. 谨记8020法则
    英语阅读理解中表示作者态度的词汇汇总
    5. 对定制的“类型转换函数”保持警觉
  • 原文地址:https://www.cnblogs.com/obge/p/14914308.html
Copyright © 2011-2022 走看看