ListBox或ListView控件,由Sort属性决定是否排序,但排序是自动的,若想通过拖放操作,手工调整顺序该怎么办?
你好:
你可以使用如下方法进行拖放操作。
DragEnter 在将对象拖入控件的边界时发生。 (从 Control 继承。) DragLeave 在将对象拖出控件的边界时发生。 (从 Control 继承。) DragOver 在将对象拖到控件的边界上发生。 (从 Control 继承。)
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.listview_events(v=VS.80).aspx
但就我所知。这样没法改变数据库的排序。除非你添加一个字段用来保存拖放后的排序次序。
希望对你有所帮助。