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 真第二次加載,假:首次加載
轉載于:https://www.cnblogs.com/JemBai/archive/2008/08/20/1272433.html
總結
以上是生活随笔為你收集整理的Repeater,DataList,DataGrid 【转】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读《About Face 4 交互设计精
- 下一篇: Java实现折半查找(二分查找)的递归和