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

溫馨提示×

溫馨提示×

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

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

GridView中排序問題

發布時間:2020-07-29 13:35:43 來源:網絡 閱讀:327 作者:緣來沒法擋 欄目:編程語言

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();

       }

   }


向AI問一下細節

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

AI

新河县| 九江市| 冷水江市| 泽普县| 玉门市| 白水县| 永昌县| 宜川县| 安阳市| 平谷区| 政和县| 竹北市| 湘潭县| 昌宁县| 中阳县| 开原市| 保靖县| 永顺县| 鄂州市| 许昌县| 溆浦县| 南乐县| 鱼台县| 丰都县| 巴南区| 北碚区| 潍坊市| 扎鲁特旗| 宁国市| 海安县| 伊宁市| 定日县| 襄城县| 沙湾县| 清丰县| 迭部县| 甘洛县| 长治市| 万源市| 西贡区| 芜湖市|