包括数据库 应该如何设计呢 ?我有一些初步的想法:写出来大神们看看 感觉不太好,看看有什么更好的算法,或者方法?
数据库设计:
ID Name Sort
1 Tom 1
2 Jerry 2
3 AAA 3
4 BBB 4
5 CCC 5
显而易见:ID是自增的数据库ID Sort 是专门为排序设计的,我想用dataGridView1来呈现数据,并且实现右键排序,(甚至鼠标拖动排序):如图:
我现在有的一点思路是:可以用SQL语句的ORDER BY查询 我喜欢把数据载入 List<T> 然后用OrderBy 或者linq语句处理?然后将整个DataTable更新到数据库? 好像不太好吧?
我现在没想明白的点:
1.每条数据的Sort字段,如何操作,应该有个算法吧?
2.dataGridView1能否实现每条数据的拖动排序?