公司经理叫我把开发的系统界面标准化一下,之前所做的界面有很多重复的按钮 比如 新增 终止 作废 等等 还有一个分页按钮,我觉得可以做成一个个的用户控件。下面我说一下关于分页按钮这个用户控件的思路。
对于数据检索,如果数据量很大从数据库中读出会花很久的时间。所以一般的都会做分页,一次读10 -20条数据。而分页按钮所做的工作就是将当前页数 每次要读的数据条数记录下来供给查询函数使用。
请注意这个 PageChanged这个事件 我们定义的事件 在页面里如果要实现它的方法 可以在Html里面这样写 OnPageChaged="", 也可以在后台代码里面这样写 +=PageChangedEventHandler().
这样一来,我们每点j击一下分页 都会执行一下我们自己定义的检索函数,从而实现了分页。
第一次写随笔,心里是有的 就是写出来乱乱的 争取以后进步
对于数据检索,如果数据量很大从数据库中读出会花很久的时间。所以一般的都会做分页,一次读10 -20条数据。而分页按钮所做的工作就是将当前页数 每次要读的数据条数记录下来供给查询函数使用。
1
using System;
2
using System.Data;
3
using System.Configuration;
4
using System.Collections;
5
using System.Web;
6
using System.Web.Security;
7
using System.Web.UI;
8
using System.Web.UI.WebControls;
9
using System.Web.UI.WebControls.WebParts;
10
using System.Web.UI.HtmlControls;
11
12
public partial class UserControl_DataPager : System.Web.UI.UserControl
13

209
这个用户控件代码很简单,需要说明的就是自定义了一个委托事件PageChangedEventHandler PageChanged,它用来处理用户调用的操作。
using System;2
using System.Data;3
using System.Configuration;4
using System.Collections;5
using System.Web;6
using System.Web.Security;7
using System.Web.UI;8
using System.Web.UI.WebControls;9
using System.Web.UI.WebControls.WebParts;10
using System.Web.UI.HtmlControls;11

12
public partial class UserControl_DataPager : System.Web.UI.UserControl13


209

请注意这个 PageChanged这个事件 我们定义的事件 在页面里如果要实现它的方法 可以在Html里面这样写 OnPageChaged="", 也可以在后台代码里面这样写 +=PageChangedEventHandler().
这样一来,我们每点j击一下分页 都会执行一下我们自己定义的检索函数,从而实现了分页。
第一次写随笔,心里是有的 就是写出来乱乱的 争取以后进步


}
浙公网安备 33010602011771号