AspNetPager使用方法
来源:互联网 发布:php写入txt文件内容 编辑:程序博客网 时间:2024/05/01 00:35
先下载4.3版,然后安装
问题:
1.在vs.net2005中,该控件并不能自动添加到工具面板中,需要手动添加项,选定AspNetPager.dll,即可
2.在codeBehind的cs文件中,要using Wuqi.Webdiyer;
3.写好ChangePage事件后,要与aspnetpager控件相关联
以下是一段示例代码:
前台default.aspx
<%...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Inherits="test_Default" StylesheetTheme="default" %>
<%...@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
ProductName:
<asp:Label ID="ProductNameLabel" runat="server" Text='<%# Eval("ProductName") %
>'>
</asp:Label><br />
<br />
</ItemTemplate>
</asp:DataList>
<webdiyer:aspnetpager id="pager1" runat="server"
onpagechanged="ChangePage"></webdiyer:aspnetpager>
</div>
</form>
</body>
</html>
后置代码:default.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using cpp114.tools.oledb;
using System.Data.OleDb;
using Wuqi.Webdiyer;
public partial class test_Default : System.Web.UI.Page
...{
protected OleDbConnection conn = new OleDbConnection();
protected OleDbCommand cmd = new OleDbCommand();
protected void Page_Load(object sender, EventArgs e)
...{
if (!IsPostBack) ...{
initdb();
conn.Open();
cmd.CommandText = "select count(*) from t_product";
pager1.RecordCount = (int)cmd.ExecuteScalar();
conn.Close();
BindData();
}
}
//初始化连接对象
protected void initdb()...{
conn.ConnectionString = oledbtool.myConnStr + Server.MapPath(oledbtool.mydbName);
cmd.Connection = conn;
}
//数据绑定
protected void BindData() ...{
initdb();
OleDbDataAdapter sda = new OleDbDataAdapter("select * from t_product",conn);
DataSet ds = new DataSet();
//sda.Fill(ds, 10, 10, "temptbl");
sda.Fill(ds, pager1.PageSize * (pager1.CurrentPageIndex - 1), pager1.PageSize, "temptbl");
DataList1.DataSource = ds.Tables["temptbl"];
DataList1.DataBind();
}
//翻页事件
protected void ChangePage(object src, PageChangedEventArgs e)
...{
pager1.CurrentPageIndex = e.NewPageIndex;
BindData();
}
}
- AspNetPager使用方法
- AspNetPager使用方法
- AspNetPager使用方法
- aspnetpager使用方法
- aspnetpager控件使用方法
- AspNetPager分页控件--使用方法
- AspNetPager分页控件使用方法
- AspNetPager控件分页使用方法
- AspNetPager控件的使用方法
- AspNetPager控件的使用方法
- (转)AspNetPager使用方法
- AspNetPager分页控件使用方法
- AspNetPager分页控件--使用方法 9
- .net中AspNetPager的使用方法
- AspNetPager分页控件使用方法(一)
- 【转】AspNetPager分页控件使用方法例子
- ASP.NET-AspNetPager分页控件完整使用方法
- AspNetPager分页控件使用方法(一)
- tput 指令入門
- 有限元法,有限差分法和有限体积法的区别
- 列表树递归无限分级
- 定点c程序之二:定点加减法
- Java I love you
- AspNetPager使用方法
- Lucene
- 《Linux那些事儿之我是USB》我是U盘(5)外面的世界很精彩
- 从工程师到管理者转变——来自项目管理群的讨论
- CString类型数据转化为sql数据库datetime类型
- EMC 故障情况下ORACLE 救火行动(之二)
- 一些web开发中常用的、做成cs文件的js代码
- C#的解题思路(1):不重复随机数的产生问题
- ubuntu下安装java