怎么Repeater里面的Repeater的各项?

cyssxf101 2010-10-24 03:00:42
我现在作为博要遍历里面那个Repeater的各项然后显示选定的那项?请大家帮个忙
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Relict 2010-10-25
  • 打赏
  • 举报
回复

<asp:Button ID="btnSubmit" runat="server" Text="提交" OnClick="btnSubmit_Click" CommandArgument='<%#Container.ItemIndex %>'/>




int id = Convert.ToInt32(((Button)sender).CommandArgument);
TextBox myTextBox = new TextBox();
myTextBox = (TextBox)rpMessages.Items[id].FindControl("txtComment");
cyssxf101 2010-10-24
  • 打赏
  • 举报
回复
<div class="grnr">
<asp:Repeater ID="rpMessages" runat="server" OnItemDataBound="rpMessages_ItemDataBound">
<ItemTemplate>
<div class="grnr1">
<img src='<%#getPhoto(Convert.ToInt32(Eval("User_ID")))%>' style="float: left; width: 40px;
height: 32px;">
<div class="nr">
<span>
<%#getUName(Convert.ToInt32(Eval("User_ID")))%>
:</span><%#Eval("Content") %>
<div>
<asp:Label ID="ImageMessage" runat="server" Text='<%#imgspeak(Eval("Photo").ToString()) %>'></asp:Label>
<div class="clearfix">
</div>
</div>
<div class="clearfix">
<%#Eval("Time") %>
<span>
<%--<asp:LinkButton ID="lbtnComment" ForeColor="gray" runat="server" OnClick="lbtnComment_Click"
Text="评论"></asp:LinkButton>(<%#getComment(Convert.ToInt32(Eval("ID")))%>)--%></span>
<div class="j">
<asp:Panel ID="PlComment" Visible="false" runat="server" Height="10px" Width="498px">
<asp:LinkButton ID="lbtnHide" runat="server" ForeColor="gray" OnClick="lbtnHide_Click"
Text="收起>>" Style="float: right"></asp:LinkButton><br />
<asp:Repeater ID="rpComment" runat="server" >
<ItemTemplate>
<%#getCommentNickName(Convert.ToInt32(Eval("U_ID")))%>
:<%#Eval("Content")%>
<asp:Label ID="Label1" runat="server" ForeColor="gray" Text='<%#Eval("Time") %>'></asp:Label>
<br />
.........................................................................................................................................................................................................
<br />
</ItemTemplate>
</asp:Repeater>
<asp:Panel ID="plCommentSubmit" runat="server" Height="50px" Width="498px">
<asp:TextBox ID="txtComment" runat="server" Style="border: 1px solid #BABABA; background: #F8F8F8;
width: 498px; height: 47px;" TextMode="MultiLine" Text="说两句..."></asp:TextBox>
<asp:Button ID="btnSubmit" runat="server" Text="提交" OnClick="btnSubmit_Click" />
     
<asp:Button ID="btnCancel" runat="server" Text="取消" OnClick="btnCancel_Click" />
</asp:Panel>
</asp:Panel>
</div>
</div>
<div class="clearfix">
</div>
<div class="clearfix">
</div>
</div>
<div class="clearfix">
</div>
</div>
</ItemTemplate>
</asp:Repeater>
cyssxf101 2010-10-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
foreach(RepeaterItem item in Repeater1.Items)
{
TextBox txt=item.FindControl("txtbox1") as TextBox;
}
[/Quote]那我在遍历Repeater2里面的各项呢?
xianj123 2010-10-24
  • 打赏
  • 举报
回复
<HeaderTemplate>
<table id="repeater">
<tr>
<th>
编号
</th>
<th>
登录名
</th>
<th>
用户名
</th>
<th>
密码
</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("ID") %>
</td>
<td>
<%# Eval("LoginName") %>
</td>
<td>
<%# Eval("UserName") %>
</td>
<td>
<%# Eval("Password") %>
</td>
</tr>
</ItemTemplate>
wuyq11 2010-10-24
  • 打赏
  • 举报
回复
foreach(RepeaterItem item in Repeater1.Items)
{
TextBox txt=item.FindControl("txtbox1") as TextBox;
}

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧