zoukankan      html  css  js  c++  java
  • GridView 的排序 !!

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;

    public partial class Test_Test001 : System.Web.UI.Page
    {
        SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["connectionString"]);
        public string sql;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {  
                //页面数据绑定
                BindData("jobno");
            }
        }
        private void BindData(string sort)
        {
           
            sql = "select top 100 jobno,jobfixno,jobproperty,jobtype,inputdate from jobse";
            SqlDataAdapter myda = new SqlDataAdapter(sql, conn);
            conn.Open();
            DataSet ds = new DataSet();
            myda.Fill(ds, "RusTable");
            DataView dv = ds.Tables["RusTable"].DefaultView;
            if (sort == "")
            {
                dv.Sort = " jobno Desc";
            }
            else
            {
                dv.Sort = sort + " Desc";
            }
            GridView1.DataSource = dv;
            GridView1.DataBind();
            conn.Close();
        }

        protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            this.GridView1.PageIndex = e.NewPageIndex;
            BindData(ViewState["SortEx"].ToString());
        }
        protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
        {
            ViewState["SortEx"] = e.SortExpression;
            BindData(e.SortExpression);

        }
    }

  • 相关阅读:
    Citrix Receiver running on my mobile phone
    is undfined javascript error
    系统架构设计随笔
    计算机与数理化“最高”期刊之比较zt
    Tikhonov regularization
    关于Likelihood 和 Probability的差别
    Cross Validation
    八卦 Knuth zt
    Eclipse切换IDE界面语言
    数学家对数学的论述
  • 原文地址:https://www.cnblogs.com/Fooo/p/596780.html
Copyright © 2011-2022 走看看