Posted 16 October 2026, 3:19 pm EST - Updated 16 October 2026, 3:24 pm EST
Hi,
Migrate from 2010v1 to 2026v1 413 in ASP.NET WebForms NET Framework 4.8.1.
Using C1GridView from C1.Web.Wijmo.Controls.48.dll
For using sorting columns in GridView
old version, arrow Up/Down
sort by column + filter


New Version, sort column + filter
We found a behavioral difference regarding GridView sorting after migrating from C1.Web.UI.Controls.3 to C1.Web.Wijmo.
Legacy behavior (C1.Web.UI.Controls.3):
The control appeared to automatically generate the SortExpression from the DataField when no explicit SortExpression was specified. Because of that, columns such as NUMERO_TRANSITO, TURN, TARIFA, CAT_TAB, and CAT_AVC were sortable even though they did not explicitly define a SortExpression.
In practice, many of the explicit SortExpression attributes on other columns were redundant because sorting worked without them.
Current behavior (C1.Web.Wijmo):
The Wijmo C1GridView, similarly to the standard ASP.NET GridView, seems to require an explicit SortExpression in order for a column to be sortable.
If SortExpression is not specified:
The column cannot be sorted.
The server-side OnSorting event is not raised for that column.
The migration tool appears to have added missing SortExpression values to preserve the original behavior, although I could not find documentation confirming this.
We also noticed another difference:
In the new version, the grid no longer displays the visual ascending/descending indicators (Up/Down arrows) showing which column is currently sorted.
Additionally, some column header styles still make the column appear sortable even when no SortExpression is defined. The visual styling changes on hover and looks like a sortable column, but clicking it does nothing.
My questions are:
Is the requirement for an explicit SortExpression in C1GridView an intentional design change?
As part of the migration, should we review all GridViews and ensure that every sortable column has a SortExpression defined?
Are the sort direction indicators (ascending/descending arrows) expected to be rendered automatically, or is additional CSS/theme configuration required?
Is there a recommended approach for restoring the visual sort indicators?
Is it expected that a column without SortExpression still receives sortable-looking CSS styles?
Any migration recommendations or best practices for reviewing sorting functionality across existing GridViews would be appreciated.




