ScrollFlags.ScrollByRowColumn Didn't Work correctly

Posted by: samo3889 on 28 May 2018, 2:46 am EST

  • Posted 28 May 2018, 2:46 am EST

    Hi All

    i use c1FlexGrid Ver:4.0.20173.286

    The Following Propert didn't work corretly:
    grid.ScrollOptions = ScrollFlags.ScrollByRowColumn
    it's have 2 problems:

    1- when you set RightToLeft to Yes then Scroll Will not work correctly (Work in reverse)

    2-ScrollFlags.ScrollByRowColumn effect on Column in right Side and not in left side.
    example: when i scroll to right last column appears in a complete but it should to effect on first column that appears.

    Look at the following Picture Example to understand what exactly i mean (EntireColumn.png) :

    look at the following example Code (;

  • Replied 28 May 2018, 11:05 pm EST

    I escalated your both issues to developer team. Will let you know as soon as there is any information from them.

    [TFS ID 324495 for internal use only].

  • Marked as Answer

    Replied 31 October 2018, 3:26 pm EST


    The issue is fixed with 2018V2 builds. Please upgrade to the same using C1Live.
    Further, when setting "ScrollOptions" to "ScrollByRowColumn", the columns are partially visible. This is by-design. As per the development team-
    The scrolling by row and column for left-to-right direction works like described below:
    When scrolls to right (e.g. press right arrow button) it finds first right not completely visible column and scrolls to the ending of this column.
    When scrolls to left (e.g. press left arrow button) it finds first left not completely visible column and scrolls to the beginning of this column.
    So, the current behavior always depends on the width of the FlexGrid and depends on whether the width of the control be divided by column width completely or not.

    Best Regards,
  • Replied 26 May 2022, 12:09 am EST

    This issue still exists in newest version.
  • Replied 26 May 2022, 3:21 pm EST


    We have escalated the issue to the development team to get their insights on it. We will let you know as soon as we have an update.


    Kind Regards,
  • Replied 2 August 2022, 10:22 pm EST


    We are glad to inform you that the scrolling behavior of the C1FlexGrid (with RTL enabled) has been fixed in the latest 2022v2 release. You can install the latest version of C1 Controls either from NuGet OR from the latest version of ComponentOne Control Panel. Links for both are given below.

    Please let us know if you still face any issues.

    Kind Regards,
Need extra support?

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

Learn More

Forum Channels