日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

GirlView的分页

發(fā)布時(shí)間:2025/1/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GirlView的分页 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、Girlview自動(dòng)分頁(yè)需要出發(fā)的事件

?protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
??? {
??????? GridView1.PageIndex = e.NewPageIndex;
??????? showdata();
??? }

?

2、 以下是下拉分頁(yè)

思路很簡(jiǎn)單,如果將裝載下拉列表的循環(huán)放到load事件中,那么是肯定讀不出gridview總頁(yè)碼的!

先考慮頁(yè)面以及控件的執(zhí)行順序我們就能發(fā)現(xiàn),load事件是發(fā)生最前面,其次讀取數(shù)據(jù)庫(kù),然后綁定給GridView,在綁定的過程中又有先按照控件分頁(yè)的相關(guān)限制得到頁(yè)碼!!

所以,我們可以知道,分頁(yè)肯定應(yīng)該是在GridView的數(shù)據(jù)被綁定之后才發(fā)生!!

說到這里我想應(yīng)該是知道了,這個(gè)裝載下拉列表的事件肯定是應(yīng)該發(fā)生在GridView1_DataBound事件中的了!

代碼沒什么技術(shù)含量,很簡(jiǎn)單!!如下:
??? protected void GridView1_DataBound(object sender, EventArgs e)
??? {
??????? if (!IsPostBack)
??????? {//判斷頁(yè)是否第一次載入,如果你想知道為什么,恰恰我又不想解釋,那你去掉這個(gè)試下即可
??????????? for (int i = 1; i <= GridView1.PageCount; i++)
??????????? {//從1開始循環(huán)到頁(yè)的最大數(shù)量
??????????????? DropDownList1.Items.Add(i.ToString());//填充到下拉列表
??????????? }
??????? }
??? }
??? protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
??? {
??????? GridView1.PageIndex =Convert.ToInt32(DropDownList1.SelectedValue)-1;
??????? //因?yàn)轫?yè)碼其實(shí)是從0開始的,而我們?yōu)榱丝雌饋碇庇^,所以從1開始,這樣來說我們就必須減1才是真實(shí)的頁(yè)碼
??? }

總結(jié)

以上是生活随笔為你收集整理的GirlView的分页的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。