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

首頁 > 編程 > .NET > 正文

ASP.NET筆記之 行命令處理與分頁詳解_.Net教程

2024-07-10 12:52:22
字體:
來源:轉載
供稿:網友

推薦:ASP.NET筆記之 ListView 與 DropDownList的使用
本篇文章小編為大家介紹,ASP.NET筆記之 ListView 與 DropDownList的使用。需要的朋友參考下

1、行命令處理

(1、 后臺代碼:操作行

//如果是來自html響應中的該函數操作
if(e.CommandName=="addAge"){

//取得行號
int index=((ListViewDataItem)e.Item)DispalyIndex;
//取得當前操作行的主鍵值
//DataKeys存的是所有ID,取的是第index個ID
Guid id=(Guid)ListView1.DataKeys[index].Value;
表Adapter adapter=new 表Adapter();
adpter.自定義數據庫函數addAge;
//數據綁定
ListView.DataBing();
}

(2、排序
CommandName="Sort"
CommandArgument="ID"
內部排序,效率較低

2、DataPager 分頁

PageControlID:給哪個ListView分頁



高級分頁:



查詢子查詢
select* from
(Select id,name,age,row_number() over(order by id)rownum from T_Users)t
where t.rownum>11and t.rownum<20


3、高效分頁:


(1、數據庫方法:


//獲取本頁的行數
開始的行數:startRowIndex
開始加本頁的行數:startRowIndex+maximumRows

//數據庫方法:GetCount
select Count(*)from T_Users

//數據庫方法名:QueryCount
select* from

select Id ,Name,Gender,Row_Number() over(order by Id)rownum FROM dbo.T_User
)t
where t.rownum>@startRowIndex and t.rowRow<=@startRowIndex+@maximumRows

由于startRowIndex+maximumRows兩個參數不會幫我們生成,需要我們自己手動添加。

(2、頁面

**不要<SelectParameters>
**增加一個SelectCountMethod="QueryCount"設置取得行數的方法
而SelectMethod="GetPageData"是取得分頁信息
而EnablePaging="true"
**先按正常流程配置ListView的objectDataSource,讓ListVIew自動生成
再去配置分頁數據源

分享:DataTable數據導出成Excel文件的小例子
DataTable數據導出成Excel文件的小例子,需要的朋友可以參考一下

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵南县| 上犹县| 赫章县| 若羌县| 额尔古纳市| 阜新市| 喀什市| 云林县| 迭部县| 安陆市| 集贤县| 金川县| 芮城县| 蛟河市| 林西县| 临城县| 黔南| 措美县| 察哈| 五指山市| 马关县| 罗平县| 沂源县| 晋宁县| 广宗县| 马鞍山市| 吐鲁番市| 上高县| 芜湖县| 陕西省| 兰州市| 新巴尔虎左旗| 玉山县| 商南县| 茶陵县| 靖安县| 阜新| 屯门区| 怀仁县| 资溪县| 民权县|