当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: DataList控件也玩分页 作者: 飞刀 人气:2568 作者:http://www.aspcn.com 飞刀 众所周知,ASP.Net中给我们提供了三个数据控件--DataGrid,Repeater,DataList。
 

 

    摘要: 理解 ......
    摘要: ( ......


DataList控件也玩分页-转贴

datalist控件也玩分页

作者:http://www.aspcn.com 飞刀 【程序编程相关:弹出窗口杀手(上)

  作者: 飞刀 人气:2568 【推荐阅读:仅供娱乐:用中文命名,让汉字走向程序开发

datagrid控件太有名了,所以以前用的讲的也很多,repeater功能太少,没有什么好讲的.这里主要是讲一讲datalist控件. 【扩展信息:弹出窗口杀手(下)

众所周知,asp.net中给我们提供了三个数据控件--datagrid,repeater,datalist.在这三个控件中,datagrid控件的功能最强大,repeater控件最忠实于模版原样,datalist控件则兼而有之.

datalist控件其实功能也很强大,他支持选择.编辑,实现的方法也很简单,不过最令人头疼的就是它不像datagrid控件一样内置了分页的功能,这么好的一个控件竟然不能分页!!!

确实是一个很让人头疼的事情.

不过,只是datalist没有提供内置的分页功能,但是并不表示,我们不能使用datalist控件来实现分页,既然它不给我分页功能,那只好自己动手了.

下面是全部原代码,其实用到的方法与php中的分页差不多,只是这里用的是dataadapter与dataset组合,而不是php中的sql语句直接搞定.

(本程序在.net framework beta 2下测试通过)

<% @ page language="c#" %>

<% @ import namespace="system.data" %>

<% @ import namespace="system.data.oledb" %>

<script language="c#" runat="server">

/*

 create by 飞刀

 http://www.aspcn.com

 2001-7-25 01:44

 support .net framework beta 2

*/

oledbconnection myconn;

int pagesize,recordcount,pagecount,currentpage;

public void page_load(object src,eventargs e)

{

 //设定pagesize

 pagesize = 10;


...   下一页
    摘要: 公用 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE