Hi Michael,
The row arrow indicator is loaded whenever the grid is being loaded and the current cell is set to focus. In order to hide the row arrow indicator on loading, we have to define a custom row header CellModel and CellRenderer. The custom defined CellModel is added to the CellModels collection and then assigned via the QueryCellInfo event. You can find the customization of the CustomRowHeaderCellModel and CustomRowHeaderCellRenderer in the below provided sample.
Code snippet:
// Add the custom cell model.
this.gridDataBoundGrid1.Model.CellModels.Add("CustomRowHeader", new CustomRowHeaderCellModel(this.gridDataBoundGrid1.Model));
// Trigger the required event.
this.gridDataBoundGrid1.Model.QueryCellInfo += new GridQueryCellInfoEventHandler(Model_QueryCellInfo);
void Model_QueryCellInfo(object sender, GridQueryCellInfoEventArgs e)
{
// Sets the custom cell type.
if (e.ColIndex == 0)
e.Style.CellType = "CustomRowHeader";
}
Please refer to the attached sample and let us know your concerns.
Sample:
Regards,
Amresh S.