datagrid 分页出现的一个问题 用DataTable作为数据源,不就可以了?为什么用OleDbDataReader作为数据源? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果一定要用OleDbDataReader作为数据源的话,就必须先设置VirtualItemCount。这表示整个数据源的记录总数,用SELECT COUNT(*)先得到总记录数吧。 datagrid一页当然可以列出很多数据。 OleDbDataReader 不是只读的数据源吗?打开速度会不会快一点,用DATATABLE就要用DATASET吧! OleDbDataReader 不是只读的数据源吗?打开速度会不会快一点,用DATATABLE就要用DATASET吧! DataReader的保持连接对于数据库的压力过大,在这种查看界面上不要用为好。 如果只是读取数据的话,DataReader确实会快一点。但是在DataGrid中,使用分页的时候,就不能使用DataReader。用DataReader绑定的DataGrid好像是不能成功实现分页的。 你的datasource设置的是什么?不是标准的table或者其他吧?是你自己做的一个结构数组?默认的,应该从ICollection接口继承,你作一个普通的数据类就可以。 你的datasource设置的是什么?不是标准的table或者其他吧?是你自己做的一个结构数组?默认的,应该从ICollection接口继承,你作一个普通的数据类就可以。 那如果我只是想实现数据库读取,及查询、分页、排序,用什么方法最好,我感觉VS。NET操作数据库的方式太多了,我都不知该用什么好了 还是用DataSet吧,一次解决。 查询曲线求助! mvc保存数据到数据库的问题。 GridView RowDataBound事件里能获取客户端控件吗? 布局问题 新年快乐!休息下怎么过呀? 用asp做的OA升级到asp.net(C#)的问题 问一个关于用户session、cookies过期的问题 请问Response.Redriect与Server.Transfer的异同 一个简单的问题,发言有分 斑竹:介绍你在主页里使用MSChart的方法吧,谢谢!!! 怎样在ASP.NET中创建一个web窗体类,以在其他项目中继承该类。 同样是菜单展开问题
这表示整个数据源的记录总数,用SELECT COUNT(*)先得到总记录数吧。
但是在DataGrid中,使用分页的时候,就不能使用DataReader。
用DataReader绑定的DataGrid好像是不能成功实现分页的。