使用Repeater绑定数据,及提取显示数据进行操作的一点小方法!(模板列)
2009-10-22 16:09
1006 查看
//前台代码:(绑定数据库字段)
//后台代码:得到repeater显示的数据(遍例)
后记:
string id= "";
for (int i = 0; i < this.Repeater1.Items.Count; i++)
{
Label lbid= (Label)this.Repeater1.Items[i].FindControl("lbid");
id= id.Text;
}
repeater控件中包含标签lbid(Label)等控件,可通过以上方法得到其实绑定的值!
CSDN论坛内容:
GridView,Repeater,DataList中查找控件要遍历一下才可以
GridView:
for(int i=0; i <GridView.Rows.Count;i++)
{
Label lbl = (Label)GridView.Rows[i].FindControl("Label");
}
Repeater:
for(int i=0; i < Repeater.Items.Count;i++)
{
Label lbl = (Label) Repeater.Items[i].FindControl("Label");
}
DataList:
for(int i=0; i < DataList.Items.Count;i++)
{
Label lbl = (Label) DataList.Items[i].FindControl("Label");
}
<asp:Repeater ID="repeater1" runat="server" onitemcommand="repeater1_ItemCommand" > <ItemTemplate> <div class="j" style="width: 150px; text-align: center"> <asp:TextBox ID="txtType" Text='<%# Eval("Type") %>' Width="100" runat="server"> </asp:TextBox> </div> <div class="j" style="width: 150px; text-align: center"> 名称:<asp:TextBox ID="txtName" Text='<%# Eval("Name") %>' Width="100" runat="server"></asp:TextBox> </div> <div class="j" style="width: 250px; text-align: center"> 内容:<asp:TextBox ID="txtAbout" Text='<%# Eval("About") %>' Width="200" runat="server"></asp:TextBox> </div> <div class="j" style="width: 100px; text-align: center"> <asp:ImageButton ID="Delete" CommandName="del" ImageUrl="~/images/1.png" runat="server" /> <asp:Label ID="id" Visible="false" runat="server" Text=' <%# Eval("ID")%>'> </asp:Label> </div> </ItemTemplate> </asp:Repeater>
//后台代码:得到repeater显示的数据(遍例)
for (int i = 0; i < repeater1.Items.count; i++) { TextBox txtType = (TextBox)this.RptCus.Items[i].FindControl("txtType"); string type = txtType.Text; TextBox txtName = (TextBox)this.RptCus.Items[i].FindControl("txtName"); string name = txtName.Text; TextBox txtAbout = (TextBox)this.RptCus.Items[i].FindControl("txtAbout"); string about = txtAbout.Text; Label id= (Label)this.RptCus.Items[i].FindControl("id"); int id=int.Parse(id.Text); }
后记:
string id= "";
for (int i = 0; i < this.Repeater1.Items.Count; i++)
{
Label lbid= (Label)this.Repeater1.Items[i].FindControl("lbid");
id= id.Text;
}
repeater控件中包含标签lbid(Label)等控件,可通过以上方法得到其实绑定的值!
CSDN论坛内容:
GridView,Repeater,DataList中查找控件要遍历一下才可以
GridView:
for(int i=0; i <GridView.Rows.Count;i++)
{
Label lbl = (Label)GridView.Rows[i].FindControl("Label");
}
Repeater:
for(int i=0; i < Repeater.Items.Count;i++)
{
Label lbl = (Label) Repeater.Items[i].FindControl("Label");
}
DataList:
for(int i=0; i < DataList.Items.Count;i++)
{
Label lbl = (Label) DataList.Items[i].FindControl("Label");
}
相关文章推荐
- REPEATER控件显示数据,交替项显示;分页类的使用,Repeater控件分页;使用DataList控件绑定数据;使用DataList控件的选择模板
- ASP.Net中通过Jquery前端对Repeater控件绑定的数据进行操作
- 如何使用DataBinder.Eval()方法进行数据绑定
- Repeater进行模板设计以及实现数据的分页显示
- 如何使用DataBinder.Eval()方法进行数据绑定
- Jquery 模板插件 jquery.tmpl.js 的使用方法(1):基本语法,绑定,each循环,ajax获取json数据
- 关于使用asp.net 的分页显示数据。Repeater绑定数据后的分页显示。
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- Repeater 实现分页、自行绑定数据,对Repeater 进行镶嵌使用
- Repeater 的操作,数据的显示,绑定,动态取控件中的值和Repeater1_ItemCommand事件的相关用法
- 使用jQuery的toggle()方法对HTML标签进行显示、隐藏操作
- 一个使用GridView显示数据,并且可以进行添加、修改、删除操作的例子
- 数据绑定技术—如何使用DataBinder.Eval()方法进行数据绑定
- silverlight3 datagrid c#中动态生成模板列(日期格式)使用IValueConvert对绑定数据的格式化操作
- 使用MATLAB对数据进行位操作以及RGB图片显示
- Repeater 的操作,数据的显示,绑定,动态取控件中的值和Repeater1_ItemCommand事件的相关用法
- Android采用ListView实现数据列表显示2-使用SimpleAdapter进行数据绑定
- 如何使用DataBinder.Eval()方法进行数据绑定
- DataGridView中使用BindSource进行数据绑定操作 推荐