0
我有2所Telerik的radcombobox控件控制,同时使用下面的代码怪异的行为,同时设立两个Telerik的radcombobox控件编程项目
foreach (var gate in Enum.GetNames(typeof(AuthorizedGates)))
{
var item = new RadComboBoxItem(gate, Convert.ToString((int)Enum.Parse(typeof(AuthorizedGates), gate)));
ddlTelerik1.Items.Add(item);
ddlTelerik2.Items.Add(item);
}
在运行时其项目的增加,第一组合框具有零级的项目,即项目不当项目被添加到第二个时添加到它!
我用下面的代码
foreach (var gate in Enum.GetNames(typeof(AuthorizedGates)))
{
var item = new ListItem(gate, Convert.ToString((int)Enum.Parse(typeof(AuthorizedGates), gate)));
ddlAspNet1.Items.Add(item);
ddlAspNet2.Items.Add(item);
}
其正常工作和项目得到了添加到两个人试图为ASP.NET的DropDownList一样。
任何想法可能是这种奇怪的行为背后的原因?