91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET中如何對行命令處理與分頁

發布時間:2021-10-13 09:57:27 來源:億速云 閱讀:85 作者:小新 欄目:開發技術

這篇文章主要介紹ASP.NET中如何對行命令處理與分頁,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

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 分頁

ASP.NET中如何對行命令處理與分頁

PageControlID:給哪個ListView分頁

ASP.NET中如何對行命令處理與分頁

高級分頁:

ASP.NET中如何對行命令處理與分頁

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

ASP.NET中如何對行命令處理與分頁


3、高效分頁:

ASP.NET中如何對行命令處理與分頁
(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自動生成
再去配置分頁數據源

以上是“ASP.NET中如何對行命令處理與分頁”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

温泉县| 城市| 兴隆县| 武宣县| 叶城县| 石家庄市| 讷河市| 四平市| 阿坝| 益阳市| 宁河县| 揭东县| 三门县| 八宿县| 闵行区| 兴宁市| 太谷县| 吉林省| 辽阳县| 四子王旗| 屏南县| 赤水市| 息烽县| 手游| 聊城市| 新余市| 威海市| 象山县| 互助| 水城县| 江永县| 南丰县| 奉贤区| 临夏市| 佛冈县| 南召县| 和顺县| 定安县| 临邑县| 阿拉尔市| 旅游|