• Repeater,DataList,DataGrid


       输出表:
       string a="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\data.mdb;Persist Security Info=False;";
       OleDbConnection cn=new OleDbConnection(a);
       OleDbCommand cm=new OleDbCommand("select * from test2",cn);
       cn.Open();
       OleDbDataReader  ad =  cm.ExecuteReader();
               
       while(ad.Read())
       {
        Response.Write (ad.GetValue(0).ToString()+","+ad.GetValue(1) + "<br>");

       }

    Reapter使用
    绑定:
       Repeater1.DataSource=ds;
       Repeater1.DataMember=("table1");
       Repeater1.DataBind();
    模板写法:
         <HeaderTemplate>
          <table>
          <tr>
            <td>标题一</td>
            <td>标题二</td>
          </tr>
         </HeaderTemplate>
         <ItemTemplate>
          <tr>
           <td><%#  DataBinder.Eval(Container.DataItem,"aa")%></td>
              <td><%#  DataBinder.Eval(Container.DataItem,"bb")%></td>
          </tr>
         </ItemTemplate>
         <AlternatingItemTemplate>
          <tr>
           <td bgcolor=#ffffcc><%#  DataBinder.Eval(Container.DataItem,"aa")%></td>
              <td bgcolor=#ffffcc><%#  DataBinder.Eval(Container.DataItem,"bb")%></td>
          </tr>
         </AlternatingItemTemplate>
         <FooterTemplate>
          </table>
         </FooterTemplate>
        
    DataList写法跟repeater类似,不过默认是列表,所以不要写头和尾
    DataGrid可以分页

    与页面的交互:按钮较好,使用时考虑到网页的一般情况即可

    IsPostBack 真第二次加载,假:首次加载

  • 相关阅读:
    HDU 1434 幸福列车(优先队列)
    HDU 4287 Intelligent IME(字典树)
    HDU 1671 Phone List(字典树)
    HDU 1711 Number Sequence(KMP匹配数字串)
    HDU 1251 统计难题(字典树计算前缀数量)
    HDU 2087 剪花布条(KMP基础应用)
    HRBUST 1909 理工门外的树(双数组实现线段树功能)
    HDU 1166 敌兵布阵(线段树)
    HDU 1754 I Hate It(线段树基础应用)
    HDU 1260 Tickets(基础dp)
  • 原文地址:https://www.cnblogs.com/jetz/p/148538.html
Copyright © 2020-2023  润新知