我目前在使用SQLite PCL在我的SQLite数据库中重新排序我的记录/行时遇到问题,我已经设置了ListView以便能够拖动和重新排序项目但是无法让我的头脑让它们更改出现/保存到数据库。我还没有在互联网上找到一个关于使用ListView更改SQLite数据库表顺序的可靠答案。
答案 0 :(得分:1)
如果我理解正确,您希望用户能够以他们喜欢的方式重新排序列表并将其存储在数据库中,以便当用户重新打开UWP时,ListView按照他们选择的顺序排序?
您可以为名为OrderIndex的东西创建一个新属性,并在用户列表中加载时使用该属性。您不使用该项的ID,而是使用该属性。
默认情况下,您可以说它们是相同的,当用户将一个项目放在另一个项目的上方或下方时,他们只能交换他们的OrderIndex值。
我希望这个想法能激励你:)