• .NET ------ Repeater 遍历数据显示在页面上


    做一个日志查看

     借助repeater 进行遍历输出数据

    前面主要代码

        <table width="100%" cellpadding="4" cellspacing="0" class="tablecolor" id="divtable" style="white-space: nowrap">
           <tr bgcolor="#EEEEEE">
           <td  style="white-space: nowrap" align="center">学号</td>
           <td  style="white-space: nowrap" align="center">姓名</td>
           <td  style="white-space: nowrap" align="center">日志</td>
           <td  style="white-space: nowrap" align="center">登记人</td>
     
           </tr>
        <asp:Repeater ID="RepeaterStudentLog" runat="server">
        <ItemTemplate>
               <tr bgcolor="#FFFFFF" onMouseOver="this.bgColor='#FEFEFA'" onMouseOut="this.bgColor='#FFFFFF'" onclickX="javascript:document.getElementById('CheckData<%# Container.ItemIndex %>').checked=true;">
               <td  style="white-space: nowrap" align="center" <%# DataBinder.Eval(Container.DataItem,"RowColor") %>><%# DataBinder.Eval(Container.DataItem, "StuMark") %></td>
               <td  style="white-space: nowrap" align="center" <%# DataBinder.Eval(Container.DataItem,"RowColor") %>><%# DataBinder.Eval(Container.DataItem,"StuName") %>&nbsp;</td>
               <td  style="white-space: nowrap" align="center" <%# DataBinder.Eval(Container.DataItem,"RowColor") %>><%# DataBinder.Eval(Container.DataItem, "LogContent") %></td>
               <td  style="white-space: nowrap" align="center" <%# DataBinder.Eval(Container.DataItem,"RowColor") %>><%# DataBinder.Eval(Container.DataItem, "CreateUserID") %></td>
               </tr>
        </ItemTemplate>
        </asp:Repeater>
        </table>

    后面将查出的集合复制给 repeater

        private void DataLoad()
        {
            bllStudentLog bllstudentlog = new bllStudentLog();
            List<StudentLog> mliststudentlog = bllstudentlog.GetListSelStudentLog3("*", base.EnterpriseGuid, " and StudentGuid = '" + _StuGuid + "'");
            this.RepeaterStudentLog.DataSource = mliststudentlog;
            this.RepeaterStudentLog.DataBind();
    
            //for (int i = 0; i <= mliststudentlog.Count - 1; i++)
            //{
    
            //    this.tbStuMark.Text = mliststudentlog[i].StuMark.ToString() + "&nbsp;";//学号
            //    this.tbStuName.Text = mliststudentlog[i].StuName.ToString() + "&nbsp;";//姓名
            //    this.tbLogContent.Text = mliststudentlog[i].LogContent.ToString() + "&nbsp;";//日志内容         
            //    this.tbCreateUserID.Text = mliststudentlog[i].CreateUserID.ToString() + "&nbsp;";//操作员
            //}
            
                   
        }
  • 相关阅读:
    static 关键字
    gitlab 配置到jenkins
    Eclipse下代码字体背景变红/变绿/变黄原因
    构造方法(和python初始化变量类似)
    面向对象(实际就像python跳用自己写的库那样)
    Python 的AES加密与解密
    break 和 continue 的用法
    for循环
    Eclipse快捷键
    java三元运算符
  • 原文地址:https://www.cnblogs.com/obge/p/13450708.html
Copyright © 2020-2023  润新知