GridView中排序問題

1.設置AllowSorting="True"

專注于為中小企業提供網站制作、成都網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業豐順免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千多家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

2.點擊GridView的事件onsorting="GridView1_Sorting"

3.利用GridView的Sort屬性,頁面在ViewState中存儲主鍵和排序,默認是升序,ViewState["OrderDire"] = "ASC";;由于要在分頁事件中實現能再排回來,所以再在分頁事件中添加ViewState["OrderDire"] = "Desc";

全部代碼如下:

public partial class WebForm1 : System.Web.UI.Page

   {

       string strcon="Data Source=.;Initial Catalog=db_TomeTwo;Integrated Security=True";

       protected void Page_Load(object sender, EventArgs e)

       {

           if (!IsPostBack)

           {

               ViewState["SortOrder"] = "au_id";

               ViewState["OrderDire"] = "ASC";

               Bind();

           }

       }

       public void Bind()

       {

           string strsel="select * from authors";

           SqlConnection conn=new SqlConnection (strcon);

           SqlCommand com=new SqlCommand (strsel,conn);

           SqlDataAdapter sda=new SqlDataAdapter (com);

           DataSet ds=new DataSet();

           conn.Open();

           sda.Fill(ds,"authors");

           DataView dw = ds.Tables["authors"].DefaultView;

           string strsort = (string)ViewState["SortOrder"] + "," + (string)ViewState["OrderDire"];

           //Response.Write(strsort);

           dw.Sort = strsort;

           //GridView1.DataSource=ds.Tables["authors"];

           GridView1.DataSource = dw;

           GridView1.DataBind();

           conn.Close();

       }

       protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)

       {

           GridView1.PageIndex = e.NewPageIndex;

           Bind();

       }

       protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)

       {

           string spage = e.SortExpression;

           if (ViewState["SortOrder"].ToString() == spage)

           {

               if (ViewState["OrderDire"].ToString() == "Desc")

               {

                   ViewState["OrderDire"] = "ASC";

               }

               else

               {

                   ViewState["OrderDire"] = "Desc";

               }

           }

           else

           {

               ViewState["SortOrder"] = e.SortExpression;

           }

           Bind();

       }

   }

標題名稱:GridView中排序問題
文章網址:http://m.kartarina.com/article22/gesecc.html

成都網站建設公司_創新互聯,為您提供網站維護靜態網站定制開發企業建站移動網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名
主站蜘蛛池模板: 中文字幕精品无码久久久久久3D日动漫| 日韩va中文字幕无码电影| 东京热人妻无码人av| 成在线人免费无码高潮喷水| 人妻丰满熟妇aⅴ无码| 久久精品无码午夜福利理论片| 人妻精品久久无码区洗澡| 免费A级毛片无码A| 日韩免费无码视频一区二区三区| MM1313亚洲精品无码久久| 性无码免费一区二区三区在线| 国产在线精品无码二区二区| 免费无码成人AV在线播放不卡| 国产午夜鲁丝片AV无码| 久久水蜜桃亚洲av无码精品麻豆| 下载天堂国产AV成人无码精品网站| 国产白丝无码免费视频| 67194成是人免费无码| 精品欧洲av无码一区二区14| 中文无码成人免费视频在线观看| 无码中文字幕乱码一区| 亚洲av永久无码精品网站 | 亚洲日韩看片无码电影| 无码aⅴ精品一区二区三区浪潮| av无码a在线观看| 2020无码专区人妻系列日韩| 高清无码v视频日本www| 亚洲av无码一区二区三区不卡| 成人无码一区二区三区| 国产成人无码A区在线观看视频 | 精品无码专区亚洲| 成人免费午夜无码视频| 久久无码专区国产精品发布 | 精品久久久无码人妻字幂| 亚洲精品无码国产片| 亚洲看片无码在线视频| 亚洲AV无码专区在线电影成人| 无码少妇丰满熟妇一区二区| 亚洲av永久中文无码精品| 一本久道综合在线无码人妻 | 伊人久久精品无码av一区|