WebFrom 小程式 條件查詢與分頁整合

2021-09-29 17:23:56 字數 3472 閱讀 8682

將前面的條件查詢功能與分頁顯示整合到乙個頁面中

c#" autoeventwireup="

true

" codefile="

default.aspx.cs

" inherits="

_default

" %>

"">

展示頁**

using

system;

using

system.collections;

using

system.collections.generic;

using

system.linq;

using

system.web;

using

system.web.ui;

using

system.web.ui.webcontrols;

public

partial

class

_default : system.web.ui.page

}btn_last.click =btn_last_click;

btn_next.click =btn_next_click;

btn_prev.click =btn_prev_click;

btn_first.click =btn_first_click;

btn_jump.click =btn_jump_click;

dropdownlist1.selectedindexchanged = btn_jump_click;//

下拉列表選值改變時,查詢結果立刻改變

button1.click =button1_click;

}//組合查詢

void button1_click(object

sender, eventargs e)

//跳轉

void btn_jump_click(object

sender, eventargs e)

//首頁

void btn_first_click(object

sender, eventargs e)

//void btn_prev_click(object

sender, eventargs e)

// repeater1.datasource =enddata(nextnumber);

repeater1.databind();

//將當前顯示的頁數改變到頁面上去

lit_nownumber.text =nextnumber.tostring();

}//void btn_next_click(object

sender, eventargs e)

// repeater1.datasource =enddata(nextnumber);

repeater1.databind();

//將當前顯示的頁數改變到頁面上去

lit_nownumber.text =nextnumber.tostring();

}//尾頁

void btn_last_click(object

sender, eventargs e)

//計算頁數

public

intmaxpagenumber()

//查詢每一頁的方法

public listenddata(int

n)

if (txt_oil.text.trim().length > 0

)

else

count

; }

if (dr_price.selectedvalue != "

null")

else

count

; }

tsql =sql1;

if (count > 0

)

else

label1.text =tsql;

list

clist = new cardata().selectall(tsql, new

hashtable());

return

clist;

}//查詢所有記錄的方法

public

intmaxpagenumber2()

if (txt_oil.text.trim().length > 0

)

else

count

; }

if (dr_price.selectedvalue != "

null")

else

count

; }

tsql =sql1;

int aaa = new

cardata().selectcount(tsql);

label2.text =aaa.tostring();

end = convert.toint32(math.ceiling(convert.todecimal(aaa) /pagecount));

return

end;}}

後台**

using

system;

using

system.collections;

using

system.collections.generic;

using

system.data.sqlclient;

using

system.linq;

using

system.web;

//////

cardata 的摘要說明

///public

class

cardata

//第一次載入時查詢所有資料( 每條顯示多少, 第幾頁)

public listselect(int pcount, int

pnumber)

conn.close();

return

clist;

}//組合查詢的所有結果

public

int selectcount(string

tsql)

//將查詢語句放入字串中傳值,

public listselectall(string

tsql, hashtable hh)

conn.open();

sqldatareader dr =cmd.executereader();

while

(dr.read())

conn.close();

return

clist;}}

方法

WebFrom 小程式 條件查詢

實現按照各種條件對資料庫進行綜合查詢 基本功能 可以根據使用者需要靈活查詢 重難點 各種條件的可能 限制。public listselecta string str,hashtable h sqldatareader dr cmd.executereader if dr.hasrows conn.c...

小程式節點查詢

有時需要查詢節點資訊,官方手冊上有個這個函式可以使用。querymultiplenodes function var that this var query wx.createselectorquery query.select subject topic boundingclientrect qu...

MySQL條件查詢與排序查詢

在select語句後加上where 篩選條件 分類 按條件表示式篩選 條件運算子 按邏輯表示式篩選 邏輯運算子 and or not模糊查詢 like 一般和萬用字元搭配使用 萬用字元 任意多個字元,包含0個字元 任意單個字元 想要搜尋萬用字元要使用轉義 可以使用 escape 轉義 指定轉義符前面...