一、关于.net中的repeater
配好数据源,给repeater指定御肆局数据源,再在"源视图",添加代码如
<asp:Labelid=Label1runat="server"Text='<镇让雹哪%#Eval("pname")%>'>
二、关于.net中的repeater
repeater使用的方法跟datalist差不多的,
简单示范一个:
<asp:Repeaterid="Repeater_Test"runat="server">
<HeaderTemplate>UserIDUserNameUserPWD</HeaderTemplate>
<ItemTemplate>
<br/><%#DataBinder.Eval(Container.DataItem,"userID")%>
<%#DataBinder.Eval(Container.DataItem,"username")%>
<%#DataBinder.Eval(Container.DataItem,"password")%>
</ItemTemplate>
</asp:Repeater>
---------------以凳腔空上是Default.aspx源码处枣瞎--------
privateDataTableDataTableToRepeater()
{
//自己生成一个DataTable给Repeapter当作数圆高据源
DataTabledt=newDataTable();
dt.Columns.Add("userID");
dt.Columns.Add("username");
dt.Columns.Add("password");
for(inti=1;i<10;i++)
{
DataRowdr=dt.NewRow();
dr[0]=i;
dr[1]="User"+i.ToString();
dr[2]="PWD"+i.ToString();
dt.Rows.Add(dr);
}
returndt;
}
--------------为了方便调用,特意写了一个DataTable---------
窗体加载时
if(!IsPostBack)
{
Repeater_Test.DataSource=DataTableToRepeater();
Repeater_Test.DataBind();
}
-----------------窗体加载------------------
UserIDUserNameUserPWD
1User1PWD1
2User2PWD2
3User3PWD3
4User4PWD4
5User5PWD5
6User6PWD6
7User7PWD7
8User8PWD8
9User9PWD9
-----------结果应该是这样的-----------
三、关于.net中的repeater
repeater使用的方法跟datalist差不多的,
简单示范一个:
<asp:Repeaterid="Repeater_Test"runat="server">
<HeaderTemplate>UserIDUserNameUserPWD</HeaderTemplate>
<ItemTemplate>
<br/><%#DataBinder.Eval(Container.DataItem,"userID")%>
<%#DataBinder.Eval(Container.DataItem,"username")%>
<%#DataBinder.Eval(Container.DataItem,"password")%>
</ItemTemplate>
</asp:Repeater>
---------------以凳腔空上是Default.aspx源码处枣瞎--------
privateDataTableDataTableToRepeater()
{
//自己生成一个DataTable给Repeapter当作数圆高据源
DataTabledt=newDataTable();
dt.Columns.Add("userID");
dt.Columns.Add("username");
dt.Columns.Add("password");
for(inti=1;i<10;i++)
{
DataRowdr=dt.NewRow();
dr[0]=i;
dr[1]="User"+i.ToString();
dr[2]="PWD"+i.ToString();
dt.Rows.Add(dr);
}
returndt;
}
--------------为了方便调用,特意写了一个DataTable---------
窗体加载时
if(!IsPostBack)
{
Repeater_Test.DataSource=DataTableToRepeater();
Repeater_Test.DataBind();
}
-----------------窗体加载------------------
UserIDUserNameUserPWD
1User1PWD1
2User2PWD2
3User3PWD3
4User4PWD4
5User5PWD5
6User6PWD6
7User7PWD7
8User8PWD8
9User9PWD9
-----------结果应该是这样的-----------
四、c# asp.net 里面的Repeater控件绑定数据具体怎么用啊?
Repeater1.DataSource=(DataSet类型的数据源)Repeater1.DataBind();
五、asp.net 中repeater控件的使用
<HeaderTemplate></HeaderTemplate>之间的内陆核容只出现一次。
<ItemTemplate></ItemTemplate>之间的内容循环出现孙丛
<早凯掘AlternatingItemTemplate></AlternatingItemTemplate>和itemtemplate轮换出现
<SeparatorTemplate></SeparatorTemplate>间隔的内容
<footerTemplate></footerTemplate>结束。只出现一次
免责声明:本站部分内容转载于网络,其中内容仅代表作者个人观点,与本网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。
本站联系邮箱:599911198#qq.co m