在列表或链接列表中向上和/或向下移动项目

本文关键字:列表 移动 项目 链接 | 更新日期: 2023-09-27 18:30:56

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

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

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

在列表或链接列表中向上和/或向下移动项目

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

通用列表 - 在列表中移动项目