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

  • 相关阅读:
    JS高级程序设计 第三章笔记
    JS高级程序设计第二章
    JS高级程序设计 第一章读书笔记
    markdown 尝试
    实验九
    第六章总结
    实验五
    第五章总结
    实验四
    实验三
  • 原文地址:https://www.cnblogs.com/huige1004/p/1378138.html
Copyright © 2011-2022 走看看