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();
模板寫(xiě)法:
?????<HeaderTemplate>
??????<table>
??????<tr>
??????? <td>標(biāo)題一</td>
??????? <td>標(biāo)題二</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寫(xiě)法跟repeater類(lèi)似,不過(guò)默認(rèn)是列表,所以不要寫(xiě)頭和尾
DataGrid可以分頁(yè)
與頁(yè)面的交互:按鈕較好,使用時(shí)考慮到網(wǎng)頁(yè)的一般情況即可
IsPostBack 真第二次加載,假:首次加載
轉(zhuǎn)載于:https://www.cnblogs.com/JemBai/archive/2008/08/20/1272433.html
總結(jié)
以上是生活随笔為你收集整理的Repeater,DataList,DataGrid 【转】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 读《About Face 4 交互设计精
- 下一篇: [转]什么是RSS