Exemplo n.º 1
0
 private void clubsGrid2_DistinctValuesLoading(object sender, Telerik.Windows.Controls.GridView.GridViewDistinctValuesLoadingEventArgs e)
 {
     if (e.Column.UniqueName == "Name")
     {
         e.ItemsSource = ((Telerik.Windows.Controls.RadGridView)sender).GetDistinctValues(e.Column, false).OfType <string>().Select(x => x.ToLower()).Distinct();
     }
 }
Exemplo n.º 2
0
 private void OnDistinctValuesLoading(object sender, Telerik.Windows.Controls.GridView.GridViewDistinctValuesLoadingEventArgs e)
 {
     // Here we override the distinct values by supplying all individual flags enum members.
     // If we do not do this you will see something like this in the distinct values list:
     // -- "Monday, Tuesday, Wednesday"
     // -- "Tuesday, Wednesday, Thursday"
     // Overriding e.ItemsSource makes the distinct values of the form:
     // -- "Monday"
     // -- "Tuesday"
     // -- ...
     if (e.Column == this.radGridView.Columns["WorkingDays"])
     {
         e.ItemsSource = typeof(Days).GetFields()
                         .Where(f => f.IsLiteral)
                         .Select(f => f.GetValue(typeof(Days)));
     }
 }
Exemplo n.º 3
0
 void PilotsGridDistinctValuesLoading(object sender, Telerik.Windows.Controls.GridView.GridViewDistinctValuesLoadingEventArgs e)
 {
     e.ItemsSource = Country.GetCountries().Select(x => x.Id);
 }