`
hj149
  • 浏览: 86211 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

数据源不支持服务器端的数据分页

阅读更多
错误代码:
        SqlCommand cmd = new SqlCommand("select * from admin", con);
        GridView1.DataSource = cmd.ExecuteReader();
        GridView1.DataBind();
错误信息:数据源不支持服务器端的数据分页
分析:还记得SqlDataReader dr = cmd.ExecuteReader(),sqldatareader是不支持使用GridView的自动分页功能。用SqlDataAdapter + dataset就可以解决了。

       SqlDataAdapter da = new SqlDataAdapter("select * from admin", con);
       DataSet ds = new DataSet();
        da.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();

注:DataSet是ADO.NET的中心概念.可以把DataSet当成内存中的数据库,DataSet是不依赖与数据库的独立数据集合.所谓独立,就是说,即使断开数据链路,或者关闭数据库,DataSet依然是可用的.DataSet在内部是用XML来描述数据的,由于XML是一种与平台无关、与语言无关的数据描述语言,而且可以描述复杂关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不在依赖于数据库链路。

分享到:
评论

相关推荐

    .net 服务器端自定义分页控件

    参考网上的一此代码写的一个自定义分页控件,适用于gridview datalist等绑定数据源的控件。 此控件不对数据源进行处理,可以配合分页存储过程使用。 展开“工具箱”,右键-“选择项...”,将控件引入,用时从...

    v-selectpage:用于Vue2的SelectPage,分页的列表或表格视图,使用标签进行多项选择,i18n和服务器端资源支持

    中文英语日本阿拉伯西班牙文德语罗马尼亚语法文巴西葡萄牙语抛光荷兰语服务器端数据源支持多种选择的标签形式键盘快速导航快速搜索自动完成列表视图和表视图显示内容自定义行内容呈现浏览器支持 IE浏览器/边缘 火狐...

    AspNetPager+JQuery+ajax分页

    AspNetPager分页控件绑定服务器端数据源 使用JQuery和ajax实现无刷新分页代码

    AspNetPager7.2分页控件及Demo源码

    从7.2版起如果使用Url分页并且ShowPageIndexBox属性没有设置为Never时, AspNetPager控件必须放在与标记之间,若使用Url分页并且ShowPageIndexBox为Never时,页面上可以不使用服务器端form控件。 AspNetPager的主要...

    Grid++Report6.0

    6、增加图表数据记录集,图表数据直接从记录集或XML数据源加载,而不需用代码来加载图表数据。 7、图表方面还有很多细节方面的改进与增强,加强图表功能是本新版本的重要方面。 ★交叉表 1、多数据列交叉表可以将...

    tubular-react:具有本地或远程数据源的材料UI表。 具有过滤,排序,自由文本搜索,本地导出为CSV以及聚合的功能-Source material

    远程数据在服务器端被分页。 将数据导出到CSV文件。 打印数据。 您可以尝试。 请访问以了解如何快速开始编码。 请参阅下面的“以发现更多的Tubular库和后端解决方案。 目录 安装 $ npm install tubular-react -...

    asp分页方法

    这是一种激动人心的、全新的编程方法,它把网页看成对象(这种对象模型和传统的DOM----document object model是有区别的:DOM只能控制客户端,而SOM可控制服务器端和客户端),它真正实现了网页的面向对象编程。...

    DataGrid的客户端分页

    一方面,DataGrids大大简化了在HTML中通过表格中描述数据源,另一方面,DataGrid在服务器端如此重要,导致了大量的页面请求被传回服务器。例如,当用户使用分页DataGrid时,从一个页面转到另一个页面就会导致页面...

    asp.net 分页潜谈

    要做出分页效果不外乎有这几个方向入手,从数据源、从服务器或者从客户端。不管你是怎么做都跳不出这三个地方(其实B/S结构的开发了就是在这三个地方做文章,只不过有些微... 服务器端做分页可能是行家们最常用到的方法

    AspNetPager示例源码学习 7.2

    如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、...

    AspxGridView使用手记

    十六、 服务器端数据分组 28 1.数据分组的前提条件 28 2.使用GroupBy方法实现数据分组 28 3.分组的展开与折叠 29 4.判断分组行是否展开 29 5.数据分组的相关设置 29 6.按分组值排序 30 十七、 客户端数据分组 30 1....

    meteor-jquery-datatables:React性地排序,分页和过滤数百万条记录

    DataTables.net功能可变长度分页即时过滤多列排序与数据类型检测智能处理列宽显示几乎所有数据源中的数据表格视口的滚动选项完全国际化jQuery UI 支持坚如磐石-由2900项套件支持各种各样的插件公司。 编辑器,...

    AspxGridView详细使用手记_全(Word文档)

    十六、 服务器端数据分组 28 1.数据分组的前提条件 28 2.使用GroupBy方法实现数据分组 28 3.分组的展开与折叠 29 4.判断分组行是否展开 29 5.数据分组的相关设置 29 6.按分组值排序 30 十七、 客户端数据分组 30 1....

    ASP.Net皮肤换肤控件

    如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、...

    AspNetPager控件及Demo源码 v7.4.4.rar

    从7.2版起如果使用Url分页并且ShowPageIndexBox属性没有设置为Never时, AspNetPager控件必须放在与标记之间,若使用Url分页并且ShowPageIndexBox为Never时,页面上可以不使用服务器端form控件。 AspNetPager的主要...

    AspNetPager 7.2 7.02控件源码与示例

    从7.2版起如果使用Url分页并且ShowPageIndexBox属性没有设置为Never时, AspNetPager控件必须放在与标记之间,若使用Url分页并且ShowPageIndexBox为Never时,页面上可以不使用服务器端form控件。 AspNetPager的主要...

    AspNetPager控件及Demo源码 v7.4.4.zip

    如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、...

Global site tag (gtag.js) - Google Analytics