在List或LinkedList中向上和/或向下移动项目

时间:2013-09-11 21:35:43

标签: c# list datagrid linked-list

我目前有DataGrid绑定到List。通过数据库查询填充此List。现在,我希望能够在DataGrid中选择一个项目,然后向上或向下移动它,同时让它移动到List

我考虑过LinkedLists,因为我还需要能够在列表中的特定位置上方或下方插入。但是,我只听说过LinkedLists,我甚至不知道从哪里开始。查看MSDN,似乎没有内置的MoveUp() / MoveDown()方法。我想,如果我可以在列表中移动它,那么让它在DataGrid中移动将很简单。

我的问题是:有没有办法在LinkedListList中上下移动项目?

1 个答案:

答案 0 :(得分:0)

要移动列表中的项目,您必须将其删除,然后将其重新插入所需位置:

Generic List - moving an item within the list