【问题标题】:How can I display all values in a Telerik GridViewCheckBoxColumn filter in a RadGridView?如何在 RadGridView 的 Telerik GridViewCheckBoxColumn 过滤器中显示所有值?
【发布时间】:2013-01-24 16:58:40
【问题描述】:

使用 Silverlight GridViewCheckBoxColumn 时,过滤器仅显示所有当前查看的项目的不同值(整个网格是分页的)。 因此,如果所有项目的值都设置为“false”,则过滤器将仅显示“false”。如何更改它以显示“false”和“true”?

该列的 XAML 是:

<telerik:GridViewCheckBoxColumn 
         x:Name="processingFailureColumn"
         Header="{Binding ApplicationStrings.ProcessingFailure, Source={StaticResource ResourceWrapper}}"
         DataMemberBinding="{Binding IsErroneous}">

结果如下:

【问题讨论】:

    标签: silverlight telerik radgridview


    【解决方案1】:

    我通过在 RadGridView 的 DistinctValuesLoading 事件中手动提供不同的值解决了这个问题。

    private void DatagridArchivesOnDistinctValuesLoading(object sender, GridViewDistinctValuesLoadingEventArgs e)
        {
            if (e.Column.UniqueName == "processingFailureColumn")
            {
                e.ItemsSource = new List<bool> {true, false};
            }
        }
    

    【讨论】:

      猜你喜欢
      • 2020-04-04
      • 2016-10-30
      • 1970-01-01
      • 2018-01-11
      • 2019-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多