Hi NGP,
Thanks for evaluating Syncfusion Grid. You can dynamically set the rowheader''s text with the component name by handling the Grid.Model.QueryCellInfo event to see if that helps.
this.gridDataBoundGrid1.Model.QueryCellInfo +=new Syncfusion.Windows.Forms.Grid.GridQueryCellInfoEventHandler(Model_QueryCellInfo);
private void Model_QueryCellInfo(object sender, Syncfusion.Windows.Forms.Grid.GridQueryCellInfoEventArgs e)
{
if( e.RowIndex > 0 && e.ColIndex == 0 && this.gridDataBoundGrid1.DataSource != null)
{
BindableObject b = (BindableObject)Books[e.RowIndex - 1];
e.Style.CellType = "Header";
e.Style.Text = TypeDescriptor.GetComponentName(b,true);
e.Handled = true;
}
}
Here is a sample.
Best regards,
Jay