Esempio n. 1
0
        void InitSingleFieldOrder(PivotGridField field)
        {
            object[] allowedValues = field.GetUniqueValues();
            //IEnumerable<object> sortedGroupValues = allowedValues.OrderBy(value => value.ToString());
            List <object> orderList = new List <object>();

            //foreach (object groupValue in sortedGroupValues)
            foreach (object groupValue in allowedValues)
            {
                orderList.Add(groupValue);
            }
            field.Tag      = orderList;
            field.SortMode = PivotSortMode.Custom;
        }
Esempio n. 2
0
 protected void ASPxGridView1_DataBinding(object sender, EventArgs e)
 {
     if (CurrentField == null)
     {
         ASPxGridView1.DataSource = null;
     }
     else
     {
         var list = from v in CurrentField.GetUniqueValues()
                    select new FilterInfo()
         {
             FilterValue = v, ValueText = CurrentField.GetDisplayText(v)
         };
         ASPxGridView1.DataSource = list.ToArray();
     }
 }
Esempio n. 3
0
 void PopulateFilterItems()
 {
     object[] values         = _field.GetUniqueValues();
     object[] valuesIncluded = _field.FilterValues.ValuesIncluded;
     filterItems = new BindingList <CustomFilterItem>();
     filterItems.Add(new CustomFilterItem()
     {
         Value = AllItem
     });
     foreach (object value in values)
     {
         filterItems.Add(new CustomFilterItem()
         {
             Value = value, Checked = valuesIncluded.Contains(value)
         });
     }
     SetAllState();
     gridControl1.DataSource = filterItems;
 }