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 using a GridGroupingControl in ASP.NET and setting it's data source to a DataView object (although, setting it to a DataTable gives the same error). The underlying table doesn't have any Expression columns but I keep getting the error below. The DataSourceCachingMode is set to ViewState, but setting it to None or Session also seems to cause the same error. Any ideas?
[ArgumentException: Cannot set Expression property due to circular reference in the expression.] System.Data.DataColumn.set_Expression(String value) +745 System.Data.DataTable.CloneTo(DataTable clone, DataSet cloneDS, Boolean skipExpressionColumns) +1871979 System.Data.DataTable.Clone(DataSet cloneDS) +90 System.Data.DataTable.Clone() +6 Syncfusion.Web.UI.WebControls.Grid.Grouping.Common.Utils.ConvertDataViewToDataTable(DataView dv) +83 Syncfusion.Web.UI.WebControls.Grid.Grouping.GridGroupingControl.SaveSourceListSet() +1049 Syncfusion.Web.UI.WebControls.Grid.Grouping.GridGroupingControl.SaveViewState() +135 System.Web.UI.Control.SaveViewStateRecursive() +59