C1FlexGrid treats Double columns as strings in Conditional Filter

Posted by: Ranba790 on 16 July 2026, 9:14 am EST

  • Posted 16 July 2026, 9:14 am EST

    Hi

    I’m using C1.Win.FlexGrid.4.8 version 4.8.20261.779 with .NET Framework 4.8.

    A DataTable column is defined as System.Double, and I also explicitly set:

    grid.Cols(“Current”).DataType = GetType(Double)

    However, the Conditional Filter only displays string operators such as Contains and Begins With. Numeric operators such as Greater Than and Less Than are missing.

    for my Integer values , the filter is displayed correctly.

    Am i missing anything

    Thanks

  • Posted 17 July 2026, 12:56 am EST

    Hi,

    Thank you for bringing this to our attention.

    We have successfully reproduced the behavior you described, where the Conditional Filter does not display numeric operators for columns with the Double data-type.

    We are getting in touch with our development team to get their insights on this. We will provide you with an update as soon as we hear back from them.

    In the meantime, as a workaround, you can set the DataType of the FlexGrid column to Decimal via code. We have attached a sample project (FlexGridFilterIssue.zip) for your reference.

    [Internal Tracking ID: C1WIN-35491]

    Best Regards,

    Kartik

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels