將前面的條件查詢功能與分頁顯示整合到乙個頁面中
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 轉義 指定轉義符前面...