DataList 控制項分頁操作

2021-03-31 17:20:29 字數 2663 閱讀 2501

aspx 原始檔

<%@ page language="c#" codebehind="radionj_list.aspx.cs" autoeventwireup="false" inherits="radio.radio.radionj_list" %>

.cs 原始檔

using system;

using system.collections;

using system.***ponentmodel;

using system.data;

using system.data.sqlclient;

using system.drawing;

using system.web;

using system.web.sessionstate;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.htmlcontrols;

namespace radio.radio

else

// 在此處放置使用者**以初始化頁面

}private void bind_list()

sindex = convert.toint32(viewstate["curpage"]) * psize;

sqldataadapter adp = new system.data.sqlclient.sqldataadapter();

dataset ds = new dataset();

adp = ditem.read_adapter_noarg("radio_dj_sel");//ditem.read_adapter_txtsql(sql);

adp.fill(ds,sindex,psize,"show");

info_data.datasource = ds;

info_data.databind();

at = convert.toint32(viewstate["curpage"]);

if(at <=0)

else

if(at >= len-1)

else

list_num.text = convert.tostring(viewstate["pcount"]);

list_at.text = convert.tostring(sindex / psize + 1) + "/" + len.tostring() ;

clear_linkbutton_style();

}private void go_page(object sender, system.web.ui.webcontrols.***mandeventargs e)

viewstate["curpage"] = sindex;

bind_list();

}private void post_control()

this.p_pagelist.controls.clear();

string s = "";

//int curpage = convert.toint32(viewstate["curpage"]);

for(i=1;i<=len;i++)

}private void clear_linkbutton_style()

else}}

}private void lkbtn_***mand(object sender, system.web.ui.webcontrols.***mandeventargs e)

sindex = 0;

gos = convert.toint32(e.***mandargument);

//clear_linkbutton_style();

//linkbutton lkbtn = (linkbutton)sender;//

//lkbtn.cssclass = "bigsize";

if(gos<=0)

else

else

}viewstate["curpage"] = sindex;

bind_list();

}/**

private void go_to_click(object sender, system.eventargs e)

sindex = 0;

gos = convert.toint32(attxt.text);

if(gos<=0)

else

else

}viewstate["curpage"] = sindex;

bind_list();

}**/

///

/// 取得nj娛樂資訊

///

///

///

///

public string return_nj_detail(string t,int i)

#region web 窗體設計器生成的**

override protected void oninit(eventargs e)

///

/// 設計器支援所需的方法 - 不要使用**編輯器修改

/// 此方法的內容。

///

private void initialize***ponent()

#endregion}}

實現DataList控制項的分頁

實現datalist控制項的分頁 datalist控制項功能很強大,他支援選擇 編輯,實現的方法也很簡單,不過最令人頭疼的就是它不像datagrid控制項一樣內建了分頁的功能,這麼好的乙個控制項竟然不能分頁!確實是乙個很讓人頭疼的事情。不過,只是datalist沒有提供內建的分頁功能,但是並不表示,...

datalist分頁 一 控制項通用

全了 啊 其實 下面的內容 也是girdview datalist repeater都可以用,只需要改一下控制項名 datalist1 girdview1 repeater.datasource ps using system using system.collections using syste...

DataList控制項也玩分頁 vb

今天開發了乙個系統。需要用多一行多列去展示。查詢了一下datagird的屬性。發現其沒有重複列的功能。於是我使用了datalist的repeatcolumns 4 列重複功能,卻又發現datalist沒有分頁功能。怎麼辦?於是寫了下面的關於的分頁程式。發出來希望對正在學asp.程式的朋友能有所幫作。...