请教datagrid和dataset分页问题

问题描述

一下是主要代码privatevoidgetsqlresult(){m_Connection1=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectString"]);m_Connection1.Open();os_sql=os_sql.ToUpper();SqlDataAdaptersda=newSqlDataAdapter(os_sql,m_Connection1);DataSetds=newDataSet();//dataSet.Tables["Orders"].Rows.Clear();sda.Fill(ds,(os_currpage-1)*os_every,os_every,os_table);os_dstable.DataSource=ds;os_dstable.DataBind();Lacurpage.Text="第"+os_currpage.ToString()+"页";}下一页代码if(os_currpage>=jb_countpage){Page.Response.Write("<script>alert('已经是最后一页了!');</script>");return;}os_currpage=os_currpage+1;getsqlresult();为什么点下一页datagrid的数据没任何变化呢。

解决方案

解决方案二:
请教啊
解决方案三:
怎么没人帮我呢
解决方案四:
人呢

时间: 2024-11-05 22:03:11

请教datagrid和dataset分页问题的相关文章

DataGrid同时具有分页和排序功能及注意点

datagrid|分页|排序 当DataGrid同时具有分页和排序功能时应注意在重新绑定数据源时,MyDataGrid.CurrentPageIndex=0;下面给实现以上功能的原码,也就不多缀了aspx中包含有DataGrid和控制其数据源变化的dropdownlistDataGrid代码 <asp:datagrid id="MyDataGrid" runat="server" BorderColor="#CCCCCC" Font-Siz

DataGrid同时具有分页和排序功能及注意点_实用技巧

    当DataGrid同时具有分页和排序功能时应注意在重新绑定数据源时,MyDataGrid.CurrentPageIndex=0;下面给实现以上功能的原码,也就不多缀了aspx中包含有DataGrid和控制其数据源变化的dropdownlistDataGrid代码  <asp:datagrid id="MyDataGrid" runat="server" BorderColor="#CCCCCC" Font-Size="10

ASP.NET中利用DataGrid的自定义分页功能

asp.net|datagrid|分页 ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的. 在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以必须分页显示,并且不能用DataGrid的内置分页功能,于是自己实现

miniui datagrid的客户端分页解决方案

官方的解决方案 官方在"在线示例"中给了一个简单的 client pagination 解决方案,代码就不贴了,这里说说它的基本思想和处理过程. 首先,是绑定一个 preload 事件,在这个事情中设置 event.cancel = true,阻止 datagrid 在翻页的时候向服务器请求加载数据. 那么数据从哪来呢?当然只有在外部写一个 ajax 过程获取了.不过取得的数据并不直接交给 datagrid,而是缓存起来,放在dataResult 中. 现在继续说 preload,除了

请教datagrid控件的问题,请大神赐教!

问题描述 请教datagrid控件的问题,请大神赐教! 请问如何使datagrid在进入页面时不显示,然后在查询框输入内容后点击查询才显示datagridl? 解决方案 控件都有属性的有一个属性好像叫display,你只要在代码里控制就可以了:反正有个属性可以控制控件显示的时间长了不知道是不是这个属性.你可以百度一下datagrid如何让它不显示就可以了然后做修改.还有一种办法就是用代码来创建datagrid,当进入页面时不创建在点击查询后先创建datagrid然后将查询结果填充进去然后显示出来

jQuery EasyUI datagrid实现本地分页的方法_jquery

本文实例讲述了jQuery EasyUI datagrid实现本地分页的方法.分享给大家供大家参考.具体如下: 一般分页都是后台做,前端做无论从哪方面考虑都不合适.但是有的时候还是有这种需求. 这里重点用到了pagination的监听,以及JS数组的slice方法来完成.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title&g

怎么在datagrid中实现分页?

问题描述 怎么在datagrid中实现分页?比如有一个datagrid,下面有个"下一页","上一页"的按钮,按"下一页","上一页",datagrid的值就改变. 解决方案 解决方案二:这个控件是连续不断的,这样用又好用又方便非要变成不连续的,你这个问题可能没人做过,我觉得你这样行否,让这个控件不能滚动,再设置一按钮,点击按钮,一次向上或向下流动这几行,解决方案三:SqlDataAdapterda=newSqlDataAda

ASP.NET中利用DataGrid实现高效分页

asp.net|datagrid|分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的. 在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以必须分页显示,并且不能用DataGrid的内置分页功能,于是自己实现分页. 下面介绍一下我在项目中用到的分页方法. 当然显示控件还是用DataGri

datagrid与DataSet结合使用中出现的索引问题

datagrid|索引|问题   当把DataSet 绑定到Datagrid控件, 并利用DataAdapter对象修改数据库  如: dim adp as new OleDbDataAdapter(stradp,conn) dim ocb as new OleDbCommandBuilder(adp) adp.DeleteCommand = ocb.GetDeleteCommand() adp.Update(ds,"Orders")--------------------------