我有一个关于 Telerik RadPanelBar 控件的问题。
例如,我们在表单上有一个 RadPanelBar 控件:
<telerik:RadPanelBar ID="testPanelBar" runat="server">
</telerik:RadPanelBar>
和一个在运行时向此 RadPanelBar 添加新项目的按钮:
RadPanelItem newParentItem = new RadPanelItem();
RadPanelItem newChildItem = new RadPanelItem();
newChildItem.Controls.Add(new RadTextBox());
newChildItem.Text = "wazzap";
newParentItem.Items.Add(newChildItem);
languagesPanelBar.Items.Add(newParentItem);
当我单击按钮时,新的 RadPanelItem 与所有子控件一起添加(在这种情况下,它是子项中的 RadTextBox)
当第二次单击按钮时,第二个 RadPanelItem 与所有控件一起添加,但这次 RadTexBox 控件从第一个 RadPanelItem 中消失了。
第三次单击按钮时相同,所有控件都添加了新项目,但 RadTextBox 将从第一个和第二个项目中消失。
动态添加项目时我做错了吗?
谢谢你 !