我想在gridview中手动对数据进行排序,在gridview右侧使用向上/向下按钮移动行。但是,我一定不要问服务器!这就是困难。
所以我找到了解决方案。
首先我将gridview绑定到我的数据库, 然后我想将gridview数据导出到两个XML文件,一个是静态的,一个是gridview的新源,它将被排序,目的是比较排序后的两次,查找更改,然后只更新更改的行在数据库中。 你认为这是个好主意吗? 你还有其他想法吗?
我要使用其他方法,因为根据我的情况不可能动态地对gridview进行排序。
答案 0 :(得分:0)
我建议你在一个允许排序的结构中读取你的数据。你有几个选择。其中一个简单的是DataTable,然后使用视图以您喜欢的任何方式对数据进行排序。使用该视图绑定到网格。它需要大约2-3行代码。例如,请参阅:DataView。
使用XML的解决方案很难实现,并且可能因为涉及I / O而变慢。特别是在Web应用程序中。
任何一种解决方案都要求在排序开始之前抓取整个数据。