public void Sort(SortingTypes i_Type, SortingByTypes i_SortByType) { this._SortingType = i_Type; this._SortByType = i_SortByType; if (this._SortByType != SortingByTypes.None) //2009-3-11 10:16:57@Simon { this.InnerList.Sort(this); } }
public void Sort(SortingTypes i_Type, SortingByTypes i_SortByType, UserOrderClS i_UserDefinedOrders) { this._SortingType = i_Type; this._SortByType = i_SortByType; this._UserDefinedValues = i_UserDefinedOrders; if (this._SortByType == SortingByTypes.UserDefinedOrder && (i_UserDefinedOrders == null || i_UserDefinedOrders.OrderValues.Count == 0)) { return; } if (this._SortByType != SortingByTypes.None) //2009-3-11 10:16:57@Simon { this.InnerList.Sort(this); } }
public HorizontalGridData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { try { _SortingField = info.GetString("_SortingByField"); } catch { _SortingField = string.Empty; } try { _SortingBy = (SortingByTypes)info.GetValue("_SortingByType", typeof(SortingByTypes)); } catch { _SortingBy = SortingByTypes.DateTime; } try { _Sorting = (SortingTypes)info.GetValue("_SortingType", typeof(SortingTypes)); } catch { _Sorting = SortingTypes.Descending; } try { _FieldTitle = info.GetString("_FieldTitle"); } catch { _FieldTitle = string.Empty; } try { _UnitsTitle = info.GetString("_UnitsTitle"); } catch { _UnitsTitle = string.Empty; } try { _TopCount = info.GetInt32("_TopCount"); } catch { _TopCount = 7; } try { _DateFormat = info.GetString("_DateFormat"); } catch { _DateFormat = @"M/d/yy"; } }