GridView的分页和按列头排序问题?

分页  
  protected   void   GridView1_PageIndexChanging(object   sender,   GridViewPageEventArgs   e)  
          {  
                  GridView1.PageIndex   =   e.NewPageIndex;  
                  DataBind();  
          }  
   
  排序  
  protected   void   Page_Load(object   sender,   EventArgs   e)  
          {  
                 
                   
                  if   (!Page.IsPostBack)  
                  {  
                          ViewState["sortColumn"]   =   "   ";  
                          ViewState["sortDirection"]   =   "   ";  
                           
                     
                  }  
  }  
  protected   void   GridView1_Sorting(object   sender,   GridViewSortEventArgs   e)  
          {  
                  GridView1.EditIndex   =   -1;  
                  if   (ViewState["sortColumn"].ToString()   ==   e.SortExpression.ToString())  
                  {  
                          if   ("ASC"   ==   ViewState["sortDirection"].ToString())  
                          {  
                                  ViewState["sortDirection"]   =   "DESC";  
                          }  
                          else  
                          {  
                                  ViewState["sortDirection"]   =   "ASC";  
                          }  
                  }  
                  else  
                  {  
                          ViewState["sortColumn"]   =   e.SortExpression.ToString();  
                          ViewState["sortDirection"]   =   "ASC";  
                  }  

 

 }

 

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页