从GridView存储SortExpression和SortDirection

时间:2015-12-06 16:21:50

标签: c# asp.net gridview

如何从GridView保存属性OnSorting中的SortExpression和SortDirection,我知道我必须使用session但是我该怎么做?因为我想在Page_load中检索它,如下所示:

myGridView.sort(sortExpression, sortDirection);

1 个答案:

答案 0 :(得分:1)

您可以像这样设置和检索Session:

    // Set
    Session["SortExpression"] = "Fname";
    Session["SortDirection"] = (int)SortDirection.Ascending;

   // Retrieve
   SortDirection sortDir =     
        (SortDirection)Enum.ToObject(typeof(SortDirection),  
         (int)Session["SortDirection"]);
   string sortExpression = Session["SortField"].ToString();