我现在作为博要遍历里面那个Repeater的各项然后显示选定的那项?请大家帮个忙

解决方案 »

  1.   

    foreach(RepeaterItem item in Repeater1.Items)
    {
     TextBox txt=item.FindControl("txtbox1") as TextBox;
    }
      

  2.   

    <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>
      

  3.   

    那我在遍历Repeater2里面的各项呢?
      

  4.   

                    <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" />
                                                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                                        <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>
      

  5.   


    <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");