国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net中Datalist使用數字分頁的實現方法

2024-07-10 12:41:57
字體:
來源:轉載
供稿:網友
代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test(Datalist數字分頁).aspx.cs" Inherits="Test_Datalist數字分頁_" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁</title>
<link href="CSS/CSS.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("mid") %>'></asp:Label>
</ItemTemplate>
</asp:DataList>
</div>
<br />
<div id="PageInfo" runat="server" class="LPageBar"></div>
</form>
</body>
</html>

CS代碼:
代碼如下:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class Test_Datalist數字分頁_ : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//ComFunction cf = new ComFunction();
//DataSet ds = cf.DataBind("M_dizhi");
//this.PageInfo.InnerHtml = PageNums.GetPageNum(ds, DataList1, 12);
this.PageInfo.InnerHtml = PageNums.GetPageSql("M_dizhi", DataList1, 12);
}
}

PageNums.cs
代碼如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
/// <summary>
///PageNums 的摘要說明
/// </summary>
public class PageNums
{
/// </summary>
/// <param name="ds">DataSet實例</param>
/// <param name="datalistname">DataList名稱</param>
/// <param name="pagesize">分頁大小</param>
public static string GetPageNum(DataSet ds, DataList datalistname, int pagesize)
{
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView;
objPds.AllowPaging = true;
int total = ds.Tables[0].Rows.Count;
objPds.PageSize = pagesize;
int page;
if (HttpContext.Current.Request.QueryString["page"] != null)
page = Convert.ToInt32(HttpContext.Current.Request.QueryString["page"]);
else
page = 1;
objPds.CurrentPageIndex = page - 1;
datalistname.DataSource = objPds;
datalistname.DataBind();
int allpage = 0;
int next = 0;
int pre = 0;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆安县| 浮梁县| 确山县| 榆树市| 淳化县| 泌阳县| 衡东县| 南宫市| 霸州市| 富锦市| 铜鼓县| 临泽县| 丹棱县| 胶州市| 浮山县| 舒城县| 娱乐| 沈丘县| 米脂县| 辉南县| 德阳市| 民丰县| 汾西县| 电白县| 武山县| 新密市| 河池市| 昭通市| 台湾省| 甘肃省| 苍溪县| 敦化市| 伽师县| 蓬溪县| 历史| 五原县| 奉贤区| 潜江市| 潼关县| 新龙县| 太康县|