【问题标题】:RadGrid contains filter on integer column while preserving integer sorting functionabilityRadGrid 包含整数列上的过滤器,同时保留整数排序功能
【发布时间】:2014-09-22 22:00:43
【问题描述】:

我有一个 RadGrid,其中包含一个可过滤和可排序的数字列。虽然列的数据类型设置为整数,但包含没有过滤功能。它只是设置为“精确”。我想出解决此问题的方法是将列的数据类型更改为字符串。然后过滤功能完美。

但是,排序会中断。如果数字的长度不同,就会引发问题。

这是一个简单的示例:您有三个数字:100、70、400。

按整数列升序排序:70、100、400。 按字符串列升序排序:100、400、70。

有没有办法让我拥有字符串列的过滤功能,同时保留整数列的排序?换句话说,字母数字排序与字母或数字排序。

【问题讨论】:

    标签: sorting filtering radgrid


    【解决方案1】:

    所以,事实证明,没有办法用一列来做到这一点。

    <telerik:GridBoundColumn DataField="Item" DataType="System.String"
        HeaderText="Item" SortExpression="Item1"></telerik:GridBoundColumn>
    

    这是我目前使用的方法。这将创建具有相同数据但类型为字符串的另一列。这将根据整数列而不是本身进行排序。这允许使用字符串过滤和整数排序。

    【讨论】:

      猜你喜欢
      • 2021-11-11
      • 2016-09-23
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      • 2014-12-21
      • 2022-01-11
      • 1970-01-01
      • 2018-11-21
      相关资源
      最近更新 更多