我目前有一个绑定到List
的DataGrid
。此List
通过数据库查询进行填充。现在,我希望能够在DataGrid
中选择一个项目,并将其向上或向下移动,同时让它在List
中移动。
我想到了LinkedLists
,因为我还需要有能力在列表中的特定位置上方或下方插入。但是,我只听说过LinkedLists
,我什至不知道从哪里开始。查看MSDN,似乎没有内置的MoveUp()
/MoveDown()
方法。我想,如果我可以在列表中移动它,那么让它在DataGrid
中移动将很简单。
我的问题是:有没有办法在LinkedList
或List
中上下移动物品?
要移动列表中的项目,您必须将其删除,然后将其重新插入到所需位置:
通用列表 - 在列表中移动项目