日期:2014-05-17  浏览次数:20779 次

datagridview如何逐条显示数据
我的datagridview要实现的功能是查询500个ID的信息,举个例子,通过500个学生的学号到5张成绩表里查询这500个学生的5门成绩及格与否,然后将之显示在gridview里。我是通过一个实体类来实现,把学号学生信息和这五门课程几个与否赋值给实体类,然后绑定到gridview。
现在是给IList<实体类>赋值的过程太久,整个界面就傻在那了,我想有没有什么方式能快点取出信息,或者是能让把绑定gridview的过程从Page_Load里拿出来,不要影响其它控件的显示,然后gridview一部分一部分的显示数据。
datagridview

------解决方案--------------------
那就别绑定了,自己分页,每次加载一定数量的记录,不要一次性全部显示
------解决方案--------------------
开启子线程从数据库获取数据,全部获取到后,再绑定datagridview。
------解决方案--------------------
一楼+1 做分页就行了、对于看不到的数据没必要一次性全部拿出来