2012-10-03 36 views
1

我正在使用兩個下拉菜單並將值綁定到該下拉菜單。 現在我添加一個新的按鈕add_new。 當我點擊添加按鈕並保持先前​​選定的值時,我想在下面創建上面的下拉菜單。請幫助我做到這一點。在ASP.Net中創建Repeater控件

+0

顯示你的代碼,你嘗試過這麼遠嗎? – Curt

+0

我只是添加了兩個下拉菜單,並綁定了一些來自數據庫的值。我希望創建與重複控件相同的下拉菜單,當我單擊該按鈕時。 – romi

回答

0

如果沒有更好的解釋和代碼示例,很難回答,但是通過回退下拉任何事情都可以更好地控制隱藏字段。用javascript設置隱藏字段的值。請提供更多細節。

+0

我想創建類似動態網格view.when我點擊添加新按鈕的新行使用相同的控件創建。 – romi

+0

是同一行上的「添加新的」按鈕?如果您的數據綁定中繼器使用後臺代碼中的LinkBut​​ton.Command事件(或類似事件)將新行添加到具有相同值的數據源中。然後重新進行演示。 –

1

您可以使用Repeater控制ASP.Net來達到預期效果。如你願意,你可以創建任何類型的模板,請參見下面的代碼:

ASPX:

<asp:Repeater ID="Repeater1" runat="server"> 
    <ItemTemplate> 
     <asp:DropDownList ID="DropDownList1" runat="server" /> 
     <asp:DropDownList ID="DropDownList2" runat="server" /> 
     <br /> 
    </ItemTemplate> 
</asp:Repeater> 

代碼隱藏:

protected void Button1_Click(object sender, EventArgs e) 
{ 
    // data fetching logic 

    Repeater1.DataSource = data; 
    Repeater1.DataBind(); 
} 
相關問題