国产探花免费观看_亚洲丰满少妇自慰呻吟_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文件的小例子,需要的朋友可以參考一下

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦甸市| 桂林市| 富宁县| 宜宾市| 子长县| 定州市| 隆子县| 宕昌县| 保靖县| 绍兴县| 天水市| 江油市| 新干县| 乐山市| 平武县| 横山县| 常熟市| 佛山市| 合阳县| 永宁县| 七台河市| 修武县| 金山区| 信阳市| 沂源县| 南陵县| 芮城县| 清涧县| 信宜市| 济南市| 黄骅市| 江油市| 麦盖提县| 新邵县| 读书| 甘南县| 庆元县| 大石桥市| 阳高县| 辽阳县| 江川县|