zoukankan      html  css  js  c++  java
  • gridview sort


    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
               GridView1.DataSource= getDate();
               GridView1.DataBind();
            }
        }

        public DataTable getDate()
        {
            DataTable dt;
             string conString="server=server01;database=test;uid=sa;pwd=sql";
             using (SqlConnection con = new SqlConnection(conString))
             {
                 con.Open();
                 using(SqlCommand cmd = new SqlCommand("select * from tab",con))
                 {
                    using(SqlDataReader reader=cmd.ExecuteReader())
                    {
                        dt = new DataTable();
                        //填充数据
                        dt.Load(reader, LoadOption.OverwriteChanges);
                    }
                 }
             }
             return dt;
            
        }
        protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
        {
            if ((string)this.ViewState["Sort"]!= e.SortExpression)
            {
                this.ViewState["Sort"] = e.SortExpression;
            }
            else
            {
                this.ViewState["Sort"] = e.SortExpression + " " + "DESC";
            }

            DataTable dt = new DataTable();
            dt = getDate();
            dt.DefaultView.Sort = ViewState["Sort"].ToString();
            GridView1.DataSource = dt.DefaultView;
            GridView1.DataBind();
            
        }
    }

  • 相关阅读:
    什么是级联
    @GeneratedValue
    Spring Data JPA中CrudRepository与JpaRepository的不同
    Spring Data JPA的方法命名规则
    C/S架构的渗透测试-请求加解密及测试
    各类Fuzz字典
    Nessus8.11破解
    xss实验1-20writeup
    IIS短文件名漏洞
    Linux挂载exfat文件系统的U盘
  • 原文地址:https://www.cnblogs.com/huige1004/p/1378138.html
Copyright © 2011-2022 走看看