【问题标题】:GridEx Janus: how to filter column of type DateTime by dateGridEx Janus:如何按日期过滤 DateTime 类型的列
【发布时间】:2016-08-21 11:37:28
【问题描述】:

我有一个janus 网格,其中一列的类型为DateTime。由于我只在网格中显示列数据的日期部分,因此我也想按日期过滤列。但是在过滤器编辑器中,我必须写整个Datetime,这是不可取的。我应该怎么做才能在过滤列时忽略数据的时间部分?我将CompareTarget 设置为Text,但它不适用于大于、小于或等于时间的操作

if (columnInfo.ColumnType == DateTime)
          {
              column.CompareTarget = ColumnCompareTarget.Text;
          }

【问题讨论】:

    标签: c# datetime filter janus gridex


    【解决方案1】:

    您需要将该字段的FormatString 属性设置为dd/MM/yyyy

    您还需要将InputMask 属性设置为00/00/0000

    【讨论】:

    • FormatString 将更改列数据格式,但我想更改过滤器编辑器格式。事实上,当我写完日期部分并离开过滤器编辑器时,Janus 会在下午 12:00 之前自动填充编辑器的时间部分
    • 以这种方式大于,不等于,除等于之外的其他比较器不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 2020-03-06
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多