Hinzufügen eines Elements von einem repeater programmgesteuert in asp.net

Ich weiß, dass Repeater Control wird verwendet, um Daten anzuzeigen, die von einem data source dynamisch auf einer web-Seite.
Allerdings will ich mit repeater-Steuerelement, um Eingaben des Benutzers und generieren neue input-Felder auf user-Wunsch. Könnte mir jemand helfen, wie man ein neues Element hinzufügen von repeater durch code hinter.
Ich habe eine folgende repeater:

<asp:Repeater ID="RepeaterDetailsRow" runat="server">
          <HeaderTemplate>
            <div class="divSection">
            <div class="divFieldContent" style="width:auto;">
                <asp:CheckBox ID="CheckBoxDetails" runat="server" AutoPostBack="True" 
                    oncheckedchanged="CheckBoxDetails_CheckedChanged" />
            </div>
            <div class="divFieldContent">
                <asp:Label ID="lblDetails" runat="server" Text="Enter Details" 
                    ForeColor="Coral" Font-Bold="True" Enabled="False"></asp:Label>
            </div>
              <asp:Button ID="AddNewRow" runat="server" Text="Button" />
            </div> 
          </HeaderTemplate>
          <ItemTemplate>
            <div class="divSectionContent">
            <div class="divFieldContent">
                <asp:Label ID="lblName" runat="server" 
                    Text="Name"></asp:Label>
            </div>
            <div class="divFieldContent">
              <div>
                <asp:TextBox ID="txtName" CssClass="boxes"runat="server">                    </asp:TextBox>               
              </div>
              </div>                    
          </div>              
            <div class="divSectionContent">
            <div class="divFieldContent">
                <asp:Label ID="lblSubject" runat="server" 
                    Text="Subject" Enabled="False"></asp:Label>
            </div>
            <div class="divFieldContent">
                <div>
                  <asp:DropDownList ID="ddl_RejectReasonCode" CssClass="boxes" 
                   runat="server">
                  <asp:ListItem>Select Subject</asp:ListItem>
            <asp:ListItem>Subject1</asp:ListItem>
            <asp:ListItem>Subject2</asp:ListItem>
            <asp:ListItem>Subject3</asp:ListItem>      
                  </asp:DropDownList>
                </div>
                                </div>
          </div>
          </ItemTemplate>
        </asp:Repeater>   

Möchte ich hinzufügen, Zeilen entsprechende Element Vorlage der repeater auf das Element command-Eigenschaft der Schaltfläche in der Kopfzeile in der Vorlage repeater.

hier ist ein link, der Ihnen helfen kann, xaeryan.blogspot.in/2009/09/... oder auch das stackoverflow.com/questions/5666031/...
Dies wurde bereits hier beantwortet: stackoverflow.com/questions/8694773/...

InformationsquelleAutor nishantv | 2013-01-03

Schreibe einen Kommentar