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