我有2个列表框可以作为数据传输控件一起使用。 所以我可以通过使用2个按钮从左到右移动项目,反之亦然等,然后使用第3个按钮,我需要抓住其中一个列表中项目的值(而不是文本部分)。
视觉上一切看起来都很好。物品来回移动没有问题。但是当它抓住物品的时候,没有运气。 。
我有一次点击:
Telerik.WinControls.UI.RadListDataItem item = new Telerik.WinControls.UI.RadListDataItem(lstRight.SelectedItem.Text, lstRight.SelectedItem.Value);
List<Telerik.WinControls.UI.RadListDataItem> left = new List<Telerik.WinControls.UI.RadListDataItem>();
for (int i = 0; i < lstLeft.Items.Count; i++)
{
Telerik.WinControls.UI.RadListDataItem z = new Telerik.WinControls.UI.RadListDataItem(lstLeft.Items[i].Text, lstLeft.Items[i].Value);
left.Add(z);
}
left.Add(item);
lstLeft.DataSource = left;
lstRight.Items.Remove(lstRight.SelectedItem);
我已尝试将它与telerik一起使用,带有reqular ms listbox等,但没有运气。我之后无法达到价值。我不能简单地插入一个项目,“当它处于数据绑定模式时无法插入项目”的东西......
任何人都知道如何解决这个问题或者告诉我哪里出错了?我已经陷入困境,只是看不出我做错了什么......