我使用Telerik UI for Winforms版本2015.1.331.40。我有一个字符串值的Telerik RadListView,最终用户希望能够通过列标题和拖放进行排序。但是,这似乎不可能。
有没有办法在AllowDragDrop
控件上启用EnableSorting
和RadListView
?我尝试将这两个选项设置为True,但如果EnableSorting
为True
,则无法将AllowDragDrop
翻转为True
。即使我以编程方式设置它,例如
radList.AllowDragDrop = True
下一行代码的Watch窗口中AllowDragDrop
的实际值为False
。
我已经查看了Telerik documentation并且找不到任何确定的东西。我确实尝试了此网址提供的示例,但AllowDragDrop
仍然False
,因此没有引发相关事件。我也用Google搜索并在StackOverflow周围进行了搜索。我可能错过了一些东西,如果是这样,我为没有挖到足够的东西而道歉。
我没有 使用此控件;如果它更合适,我可以使用另一个。这似乎是最好的选择(起初)。
答案 0 :(得分:2)
我不认为这两种选择可以协同工作。当您启用排序时,控件将按照排序规则按特定顺序排列项目,因此无法拖放,因为它意味着尽管排序规则更改了项目顺序。
您可以尝试禁用控件的排序,并在您认为合适时对项目集合中的项目进行拖放和排序。