![](/img/trans.png)
[英]Binding data to controls in a Repeating user control with c#/WinForms
[英]Repeating controls with c#
我已經進入網絡很長時間了,但現在我應該做一個小小的c#項目,我想知道如何重復這樣做:
在網上,我可以做
<div id="holder">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
甚至動態地添加它:
var items = [{}, {}, {}, {}];
for ( var i in items ) {
$("#holder").append("<div class=\"item\"></div>");
}
並渲染數組中表示的項目。
我的實際問題是如何使用完全用戶控制?
您可以創建UserControl(添加>新項...>用戶控件)
public partial class WFUserControl : UserControl
{
}
並添加容器控件,例如面板
panel1.Controls.Add(new WFUserControl());
要使其添加另一個,您可以使用TableLayoutPanel
,將AutoSize
設置為true
,僅設置一列,只設置一行。 然后,當您添加3個控件時,它將如下所示:
實際上,它是根據您的需要,但是假設您想要為從數據庫中提取的項重復相同的模板,您可以使用數據列表或列表視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.