【转】如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
2009-10-18 14:55
597 查看
在Repeater的ItemTemplate模板中的控件,我们可以用Items属性来遍历行并用FindControl进行寻找,
如下所示:在Repeater的Item Command事件下下遍历:
1for(int i=0;i<repeater1.Items.Count;i++)
2<asp:Repeater ID="Repeater1" runat="server">
2<HeaderTemplate>
3 <asp:Label ID="Label1" runat="server" Text="AAAAAAA"></asp:Label>
4</HeaderTemplate>
5<ItemTemplate>
6 <asp:Label ID="Label2" runat="server" Text='<%# Eval("name") %>'></asp:Label>
7</ItemTemplate>
8<FooterTemplate>
9 <asp:Label ID="Label3" runat="server" Text="BBBBBBB"></asp:Label>
10</FooterTemplate>
11</asp:Repeater>
12
下边代码示例寻找Label1和Label2:
//在HeaderTemplate中寻找Label1,默认为第0个
2string s=((Label)Repeater1.Controls[0].FindControl("Label1")).Text;
3
4//在FooterTemplate中寻找Label2,默认为最后一个
5string s=((Label)Repeater1.Controls[Repeater1.Controls.Count - 1].FindControl("Label2")).Text;
6
如下所示:在Repeater的Item Command事件下下遍历:
1for(int i=0;i<repeater1.Items.Count;i++)
2<asp:Repeater ID="Repeater1" runat="server">
2<HeaderTemplate>
3 <asp:Label ID="Label1" runat="server" Text="AAAAAAA"></asp:Label>
4</HeaderTemplate>
5<ItemTemplate>
6 <asp:Label ID="Label2" runat="server" Text='<%# Eval("name") %>'></asp:Label>
7</ItemTemplate>
8<FooterTemplate>
9 <asp:Label ID="Label3" runat="server" Text="BBBBBBB"></asp:Label>
10</FooterTemplate>
11</asp:Repeater>
12
下边代码示例寻找Label1和Label2:
//在HeaderTemplate中寻找Label1,默认为第0个
2string s=((Label)Repeater1.Controls[0].FindControl("Label1")).Text;
3
4//在FooterTemplate中寻找Label2,默认为最后一个
5string s=((Label)Repeater1.Controls[Repeater1.Controls.Count - 1].FindControl("Label2")).Text;
6
相关文章推荐
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中和ItemTemplate模板中寻找控件?
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
- 如何在gridview的 HeaderTemplate和FooterTemplate模板中寻找控件
- 在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件
- 在DataList、Repeater的HeaderTemplate和FooterTemplate模板中寻找控件FindControl
- 在DataList、Repeater的HeaderTemplate和FooterTemplate模板中寻找控件FindControl
- 在DataList、Repeater的HeaderTemplate和FooterTemplate模板中寻找控件FindControl
- Repeater获取HeaderTemplate和FooterTemplate模板中的控件
- ASP.NET Repeater 头模板(HeaderTemplate)和FooterTemplate模板中查找控件
- ASP.NET Repeater 头模板(HeaderTemplate)和FooterTemplate模板中查找控件
- 获取Repeater中Footer/HeaderTemplate 中的控件
- 获取Repeater中Footer/HeaderTemplate 中的控件
- 获取Repeater中Footer/HeaderTemplate 中的控件
- 动态绑数据(Repeater控件HeaderTemplate和ItemTemplate)
- 如何查找FooterTemplate里的控件.