The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
I am using the GridControl.
I have initialized the grid by setting the ColStyles for the column headers.
Something like this:
i = 0;
GridStyleInfo gsi = null;
foreach meta in GridColMeta
{
i++;
gsi = grid.ColStyles[i];
gsi.Text = meta.ColName;
}
How do I get the column index based on the meta.ColName;
ADAdministrator Syncfusion Team February 18, 2005 04:10 PM UTC
A couple of comments.
Not sure whether you are expecting this or not. Setting grid.ColStyles[i].Text does not set the text that is displayed in the column header cell. If you want to set this header cell text, you will need to set grid[0, i].Text. Setting grid.ColStyles[i].Text sets the default text for the column. If that column has any empty cells, you will see the set text in these empty cells.
If you want get the index given grid.ColStyles[index].Text, I think you will have to write a method that loops through grid.ColStyles[i].Text looking for the text, and returns the index when you find it. There is nothing in the grid class that would help you do this.