int IComparer.Compare(object x, object y)
            {
                if (!(x is PivotGridFilterItem) || !(y is PivotGridFilterItem))
                {
                    return(0);
                }
                PivotGridFilterItem item1 = (PivotGridFilterItem)x;
                PivotGridFilterItem item2 = (PivotGridFilterItem)y;

                return(string.Compare(item1.ToString(), item2.ToString()));
            }
Ejemplo n.º 2
0
        int IComparer.Compare(object x, object y)
        {
            if (!(x is PivotGridFilterItem) || !(y is PivotGridFilterItem))
            {
                return(0);
            }
            PivotGridFilterItem item1 = (PivotGridFilterItem)x;
            PivotGridFilterItem item2 = (PivotGridFilterItem)y;

            if (item1.ToString().Length == item2.ToString().Length)
            {
                return(0);
            }
            if (item1.ToString().Length > item2.ToString().Length)
            {
                return(1);
            }
            return(-1);
        }
 string GetGroupByItem(PivotGridFilterItem item)
 {
     return(targetField.ActualDataType == typeof(DateTime) ? GetGroupByDate((DateTime)item.Value) : GetGroupByDisplayText(item.Text));
 }