为什么大家都有dategrid分页呢,在VS2005里没有这个控件,请问我如果用datalist应该怎样分页呢?谢谢!

问题描述

为什么大家都有dategrid分页呢,在VS2005里没有这个控件,请问我如果用datalist应该怎样分页呢?谢谢!我是刚学asp.net的,我用的是vs2005版本的,我想用datalist分页,请问应该怎样分页了。谢谢大家了!

解决方案

解决方案二:
datagrid的设置里边有自动分页功能,datalist没有自动分页功能,要通过代码来实现datalist的分页
解决方案三:
你可以使用AspNetPager免费分页控件来为DataList分页,AspNetPager下载及演示地址为:http://www.webdiyer.com
解决方案四:
PagedDataSource
解决方案五:
我是用存储过程实现分页的想法是在内存中建立一个临时表增加一列为自动编号列.然后再通过自动编号选择需要的数据下面是我的代码.看能不能帮到你Topology_controlType里面的FtypeID是数据库的自动编号列,CREATEPROCEDUREhyx_pageControl@pagenoint,@pagesizeintASdeclare@p1int,@p2intset@p1=(@pageno-1)*@pagesizeset@p2=@pageno*@pagesizeCREATETABLE#lsb([zdid][decimal](18,0)IDENTITY(1,1)NOTNULL,[FtypeID][int]NULL,[FtypeName][char](40),[Ficon][image]NULLCONSTRAINT[PK_#lsb]PRIMARYKEYCLUSTERED([zdid])ON[PRIMARY])ON[PRIMARY]insert#lsbselect*fromTopology_controlTypedeclare@minzdidint,@maxzdidintset@minzdid=(selectmin(FtypeId)from#lsbwherezdid>@p1andzdid<=@p2)set@maxzdid=(selectmax(FtypeId)from#lsbwherezdid>@p1andzdid<=@p2)selectFtypeID,FtypeName,FiconfromTopology_controlTypewhereFtypeID>=@minzdidandFtypeID<=@maxzdiddroptable#lsbGO
解决方案六:
VS2005里的Gridview跟2003里dategrid一样
解决方案七:
3楼正解
解决方案八:
谢谢各位了
解决方案九:
正解什么啊?3楼的先把原始表的所有数据都扫描了一遍放到了临时表里,(里面居然还有Image字段),你好歹建临时表的时候省掉主表的其他字段,只保留主表的那个什么ID也强一点点。又给临时表临时加个ID,再通过ID编号来找记录。而且每次查询都要搞一下这样的操作。偶实现看不出有什么高明的地方。感觉这样操作还不如用GridView自还的分页。GridView很好,很强大。
解决方案十:
首先LZ你要弄清楚一个问题:就是DataGrid在2005里面对应的是Gridview,如果你还想用自带的分页功能,那么就是把原来DataGrid换成GridView。如果把Datagrid换成DataList就叫驴唇不对马嘴了,但是如果你只是想用DataList的话,可以参考一下PagedDataSource这个类,当然这个也是基于UIpaging的,还有一片文章你可以看看http://aspnet.4guysfromrolla.com/articles/081804-1.aspx

时间: 2024-10-27 19:29:10

为什么大家都有dategrid分页呢,在VS2005里没有这个控件,请问我如果用datalist应该怎样分页呢?谢谢!的相关文章

asp.net 使用ObjectDataSource控件在ASP.NET中实现Ajax真分页_实用技巧

ListView控件本身并没有分页功能,不过借助于ASP.NET中新增加的DataPager控件,我们可以非常方便地对ListView中的数据设置分页,这几乎不需要开发人员写一行代码,将ListView控件放到页面上,设置好布局和DataSource,然后再添加一个DataPager控件,将它的PagedControlID属性设置成ListView的ID,PageSize中设置每页要显示的数据条数,然后在Fields中设置好分页的样式(当然你完全可以不用去管样式,ASP.NET会根据内置的样式来

C#中自定义控件旁边都有个小三角形——XXX任务。怎么自定义“控件任务?”我都纠结了快2年了

问题描述 C#中自定义控件旁边都有个小三角形--XXX任务.怎么自定义"控件任务?"我都纠结了快2年了.虽然在定义集合类属性的时候不影响使用,但对于处女座的我来说,这个问题不解决真的会要命----如图所示: 解决方案 解决方案二:你可以找一本比较好的控件开发的书看看,并且亲自查看这些控件的原代码.这些都在这些控件的class的定义上使用类似DesignerXXXXXAttribute标签声明着.解决方案三:您有类似的源代码吗?能给小弟发一个吗?我找了好多源代码,都没有实现这个功能的..

Qt qml中listview 列表视图控件(下拉刷新、上拉分页、滚动轴)_Android

Qt qml listview下拉刷新和上拉分页主要根据contentY来判断.但要加上顶部下拉指示器.滚动条,并封装成可简单调用的组件,着实花了我不少精力:) 先给大家展示下效果图: [功能] 下拉刷新和上拉分页逻辑 /下拉刷新 /上拉更多 /滚动栏 /工具栏半拉显隐 Author: surfsky.cnblogs.com Lisence: MIT 请保留此文档声明 History: init. surfsky.cnblogs.com, 2015-01 add initPosition pro

50分:请问如何将AspNetPager分页控件绑定到DATAGRID,DATALIST呢?

问题描述 想搞清楚如何将AspNetPager分页控件绑定到DATAGRID,DATALIST.另外听说AspNetPager可自动生成存储过程.请问是怎样生成的?谁能给一个完整的代码?如果能够发到291117621@qq.com就最好了.谢谢. 解决方案 解决方案二:前台<%@RegisterAssembly="WebPager"Namespace="DevCenter"TagPrefix="cc1"%><cc1:SqlPag

使用ObjectDataSource控件在ASP.NET中实现Ajax真分页

ASP.NET 3.5中新增加的ListView控件是一个用于页面数据绑定和界面布局的非常棒的控件,它在 ASP.NET 2.0 GridView的基础上做了很多改进,用户在使用时可以控制的元素更多,开发时的灵活性更大 了,个人觉得ListView在使用时比DataGrid和GirdView更加顺手.ListView控件本身并没有分页功能,不 过借助于ASP.NET中新增加的DataPager控件,我们可以非常方便地对ListView中的数据设置分页,这几乎 不需要开发人员写一行代码,将List

ASP.NET ListView控件学习系列3-ListView选择,排序,分页

选择例子 前端代码: <asp:ListView ID="ListView1" runat="server" onselectedindexchanging="ListView1_SelectedIndexChanging"> <LayoutTemplate> <table id="Table1" runat="server" border="0" styl

使用 ASP.NET Atlas PageNavigator控件实现客户端分页导航

asp.net|导航|分页|客户端|控件 English Version: http://dflying.dflying.net/1/archive/127_paging_your_list_using_aspnet_atlas_pagenavigator_control.html 在这个系列中,我将介绍一些Atlas Sys.UI.Data中较高级的控件,包括: Sys.UI.Data.ListView:使用ASP.NET Atlas ListView控件显示列表数据 Sys.UI.Data.

ASP.Net分页控件发布

asp.net|分页|控件 由于.net自带的分页功能极其死板,自定义性不强不能满足需求,俺花了一个多星期的时间 写成的一个.net分页控件. 特性: 1.支持datagrid,datalist等分种数据显示控件,理论上只要有datasource的控件都可以 2.支持url方式分页,url分页的每一页都可以被搜索引擎搜到,并且支持url重写 3.控件样式可自定义 4.封装完全,使用过程序只需写一行代码   1 /******************************************

打造一个通用ASP.NET数据分页控件

asp.net|分页|控件|数据 对于几乎所有的数据表现Web应用来说,组织好数据的显示方式.避免给用户带来混乱的感觉就是最主要的目标之一.每个页面显示20条记录当然是可以接受的,但每页显示10000条记录就很容易给用户带来不便了.将数据分成多个页面显示,即对数据进行分页,是解决此类问题的最常见的办法. 一.慨述 ASP.NET本身只提供了一个支持数据分页的控件,即DataGrid分页控件,不过它比较适合Intranet环境使用,对于Internet环境来说,DataGrid分页控件提供的功能似