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一樣。
任何想法可能是這種奇怪的行爲背後的原因?