예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
         if (ViewState["SortColumn"] != null)
         {
             _sortColumn = (ItemComparer.CompareEnum)ViewState["SortColumn"];
             _sortOrder  = (SortOrder)ViewState["SortOrder"];
         }
     }
     else
     {
         search();
     }
 }
예제 #2
0
        protected void itemList_Sorting(object sender, GridViewSortEventArgs e)
        {
            ItemComparer.CompareEnum sortColumn = _sortColumn;

            if (e.SortExpression.Equals("ItemID"))
            {
                _sortColumn = ItemComparer.CompareEnum.ItemID;
            }
            else if (e.SortExpression.Equals("BarCode"))
            {
                _sortColumn = ItemComparer.CompareEnum.BarCode;
            }
            else if (e.SortExpression.Equals("PaginationStatusName"))
            {
                _sortColumn = ItemComparer.CompareEnum.PaginationStatusName;
            }
            else if (e.SortExpression.Equals("PaginationStatusDate"))
            {
                _sortColumn = ItemComparer.CompareEnum.PaginationStatusDate;
            }

            if (sortColumn == _sortColumn)
            {
                if (_sortOrder == SortOrder.Descending)
                {
                    _sortOrder = SortOrder.Ascending;
                }
                else
                {
                    _sortOrder = SortOrder.Descending;
                }
            }
            else
            {
                _sortOrder = SortOrder.Ascending;
            }

            ViewState["SortColumn"] = _sortColumn;
            ViewState["SortOrder"]  = _sortOrder;

            bindItemData();
        }
        protected void itemList_Sorting( object sender, GridViewSortEventArgs e )
        {
            ItemComparer.CompareEnum sortColumn = _sortColumn;

            if ( e.SortExpression.Equals( "ItemID" ) )
            {
                _sortColumn = ItemComparer.CompareEnum.ItemID;
            }
            else if ( e.SortExpression.Equals( "BarCode" ) )
            {
                _sortColumn = ItemComparer.CompareEnum.BarCode;
            }
            else if ( e.SortExpression.Equals( "PaginationStatusName" ) )
            {
                _sortColumn = ItemComparer.CompareEnum.PaginationStatusName;
            }
            else if ( e.SortExpression.Equals( "PaginationStatusDate" ) )
            {
                _sortColumn = ItemComparer.CompareEnum.PaginationStatusDate;
            }

            if ( sortColumn == _sortColumn )
            {
                if ( _sortOrder == SortOrder.Descending )
                {
                    _sortOrder = SortOrder.Ascending;
                }
                else
                {
                    _sortOrder = SortOrder.Descending;
                }
            }
            else
            {
                _sortOrder = SortOrder.Ascending;
            }

            ViewState[ "SortColumn" ] = _sortColumn;
            ViewState[ "SortOrder" ] = _sortOrder;

            bindItemData();
        }
 protected void Page_Load( object sender, EventArgs e )
 {
     if ( IsPostBack )
     {
         if ( ViewState[ "SortColumn" ] != null )
         {
             _sortColumn = (ItemComparer.CompareEnum)ViewState[ "SortColumn" ];
             _sortOrder = (SortOrder)ViewState[ "SortOrder" ];
         }
     }
     else
     {
         search();
     }
 }