C1DataGrid RowHeader Render Issue

Posted by: rdbrownii on 14 April 2020, 6:49 am EST

    • Post Options:
    • Link

    Posted 14 April 2020, 6:49 am EST - Updated 4 October 2022, 8:56 am EST

    Hi,

    When C1DataGrid renders the RowHeader with line numbering enabled and RowDetails available, the chevron to toggle row details is rendered over the row number.

    Settings:

    rib = new C1RowIndexHeaderBehavior() With {.Mode = C1RowIndexHeaderMode.RowIndex, .StretchHeader = True}

    C1RowIndexHeaderBehavior.SetRowIndexHeaderBehavior(_grid, rib)

    _grid.CanUserToggleDetails = True

    You can easily reproduce this in the DataGridSamples app by updating NestedGridsPage.xaml.cs as follows:

            public Hierarchical()
            {
                InitializeComponent();
    
                gridCategories.ItemsSource = Data.GetSubCategories(null).Take(10);
                [b]var rib = new C1RowIndexHeaderBehavior() { Mode = C1RowIndexHeaderMode.RowIndex, StretchHeader = true };
                C1RowIndexHeaderBehavior.SetRowIndexHeaderBehavior(gridCategories, rib);[/b]
            }
    

    How can I get the row details chevron to not render over the row number in the row header?

  • Posted 15 April 2020, 12:31 am EST

    Hi,

    We have responded this query over S1 case created by you. Please refer the following S1 case for any further questions:

    https://supportone.componentone.com/home/casedetail/430974

    Regards,

    Basant

Need extra support?

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

Learn More

Forum Channels