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?