• .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
    

      

  • 相关阅读:
    删除 SQL Server 2005 Express 工具
    静态和非静态
    C#中的托管和非托管
    类和结构的区别
    asp.net URL DES加密 什在URL中的使用
    正则替换图片路径
    Oracle 正则 一行转多行
    Oracle 存储过程
    HTTP SOAP Request
    jquery 高亮
  • 原文地址:https://www.cnblogs.com/obge/p/14914308.html
Copyright © 2020-2023  润新知