.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

  

原文地址:https://www.cnblogs.com/obge/p/14914308.html