GridView分页问题,有多个DataSet对象时

问题描述

这是页面的.cs文件publicpartialclassPages_finance_AX_SearchInfo:System.Web.UI.Page{DataSetds=newDataSet();//点击事件protectedvoidBtn_Search_Click(objectsender,EventArgse){if(this.DDL_Search_SelectSearchMode.SelectedItem.Text=="默认"){ds=search.searchAll(subject);this.GridView_Search.DataSource=ds;this.GridView_Search.DataBind();}if(this.DDL_Search_SelectSearchMode.SelectedItem.Text=="按科目"){ds=search.searchBySubject(subject);this.GridView_Search.DataSource=ds;this.GridView_Search.DataBind();}}//分页事件protectedvoidGridView_Search_PageIndexChanging(objectsender,GridViewPageEventArgse){this.GridView_Search.PageIndex=e.NewPageIndex;this.GridView_Search.DataSource=this.ds;this.GridView_Search.DataBind();}为什么报IListSource不包含任何数据源的错误呢是分页事件里的this.GridView_Search.DataBind();报的错好像是没有重新取数据,那具体代码怎么改一下呢?谢谢了

解决方案

解决方案二:
DataSetds=newDataSet();不要在外部声明DataSet,将邦定事件单独写成一个函数,随时调用
解决方案三:
我也想把绑定事件单独写成一个函数,但不太会写,有谁能发个上来参考一下,谢谢,谢谢

时间: 2024-08-01 08:29:24

GridView分页问题,有多个DataSet对象时的相关文章

GridView分页与详细使用方法

gridview分页与详细使用方法 1.       把gridview控件拖放到界面上 2.       用代码设置数据源绑定gridview控件 oledbcommand command = new oledbcommand();          string sql = "select * from admin";    //绑定到数据表admin         command.commandtext = sql;         command.connection = s

asp.net gridview分页:第一页 下一页 1 2 3 4 上一页 最末页_实用技巧

效果图: 功能简介:可使用上下键选中行,选中后点击修改,textbox获得gridview中的代码的数据.对你有帮助的话,请记得要点击"好文要顶"哦!!!不懂的,请留言.废话不多说了,贴码如下: <head runat="server"> <title>GridView分頁</title> <script type="text/javascript"> var currentRowId = 0; v

ADO.NET读书笔记系列之------DataSet对象

ado|笔记|对象 一.特点介绍 1.处理脱机数据,在多层应用程序中很有用. 2.可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法. 3.处理分级数据 4.缓存更改 5.XML的完整性:DataSet对象和XML文档几乎是可互换的. 二.使用介绍 1.创建DataSet对象:DataSet ds = new DataSet("DataSetName"); 2.查看调用SqlDataAdapter.Fill创建的结构     da.Fill(ds,"Ord

C# DataSet对象序列化并压缩

今天做一个项目中用到把DataSet对象序列化成文件,并上传到服务器,不过生成的文件比较大,就想 着压缩一下,找了一下资料,用GZipStream来压缩了一下,效果还是非常理想的.现在把这部分代码整理 了一下: using System.Data; using System.IO; using System.IO.Compression; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatte

GridView分页的实现以及自定义分页样式功能实例

本文为大家详细介绍下GridView实现分页并自定义的分页样式,具体示例代码如下,有想学习的朋友可以参考下哈,希望对大家有所帮助   GridView分页的实现 复制代码 代码如下: 要在GridView中加入 //实现分页 AllowPaging="true" //一页数据10行 PageSize="10" // 分页时触发的事件 OnPageIndexChanging="gvwDesignationName_PageIndexChanging"

Aspnetpager对GridView分页并顺利导出Excel_实用技巧

一.前言       谈到分页,在网页上简直到处都是.网络的资源越来越多,如果不用分页技术来显示,就会拖拉很长很长.下面给大家分享分页技术. 二.基本要点       当要显示数据量足够大的时候,我们往往采用分页显示的处理办法.分页有真分页和假分页. 假分页:从数据库中取出所有的数据,然后分页在界面上显示.访问一次数据库,但由于选择的数据量比较大,所以第一次花费时间比较长,但之后每一页的显示都是直接.快速的,避免对数据库的多次访问. 真分页:确定要显示的数量和内容,然后每次都去数据库取出该少量数

gridview分页代码(可提高分页速度)

gridview分页代码(可提高分页速度) internal static datatable datareadertodatatable(string squery, int istart, int iend)         { datatable schematable = null;             datatable dt = null;             sqlcommand cmdsql;             sqldatareader dr = null;   

GridView分页的实现以及自定义分页样式功能实例_实用技巧

GridView分页的实现 复制代码 代码如下: 要在GridView中加入 //实现分页 AllowPaging="true" //一页数据10行 PageSize="10" // 分页时触发的事件 OnPageIndexChanging="gvwDesignationName_PageIndexChanging" 在服务器事件里 复制代码 代码如下: protectedvoid gvwDesignationName_PageIndexChan

一款asp.net GridView 分页实例代码

一款asp教程.net gridview 分页实例代码 本款gridview 分页实例,他从数据库教程到分页sql全部有,只要你按照本实例来做,完全可以实例asp.net教程 gridview 分页功能.*/ create procedure [dbo].[sp_systemquotationrevisionpaging] ( @clientid nvarchar(255), @clientmodel nvarchar(255),  @collection nvarchar(255), @sta