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''m fairly new to grid controls and I''m having a hard time getting the DataBoundGrid to display the columns in design-time order. I want the colunns to be arrainged in the same order as they are entered. I''ve created an app simialar to a Syncfusion sample that uses the "Customer" class. My Customer info is:
private static Customer ReadCustomer1()
{
Customer cust = new Customer("314-09");
cust.Source = "Loc 1";
cust.For = "Loc 5";
cust.PartNum = "1005";
cust.NounDescription = "An Item of Supply";
return cust;
}
However, when the grid displays the column order is: ID, NounDescription, For, PartNum, Source.
How can I set the order to be: ID, Source, For, PartNum, Description?
Thanks,
David
ADAdministrator Syncfusion Team January 22, 2004 12:59 PM UTC
If this is a flat grid, then you would create a GridBoundColumn for each column you want to see, and then add this column to the grid.GridBoundColumns collection. The order the GridBoundColumns are added will determine the order in which you see them. (If you are using the 2010 beta, there was a bug that reset this order. You should get the 2021 beta.)
If this is a hierarchical grid, then there is a hlCategory_Products.LayoutColumns property that you can use to contol the order of things. Take a look at the Syncfusion\Essential Suite\Grid\Samples\DataBound\Hierarchical\ExpandGrid sample.