zoukankan      html  css  js  c++  java
  • 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 真第二次加载,假:首次加载

  • 相关阅读:
    4.3.4 查询语法基础(2)
    4.3.4 查询语法基础(1)
    一个存储过程调用另一个存储过程 (2009-12-29 13:57:05)
    4.3.3 基于行的操作
    4.3.2 基于集合的操作
    4.3 数据操纵语言(DML)
    4.2 从哪儿开始
    子查询、联合查询和连接查询
    4.1 SQL的本质
    本书说明
  • 原文地址:https://www.cnblogs.com/jetz/p/148538.html
Copyright © 2011-2022 走看看