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 cannot appear to bind columns to custom data objects without requiring those objects to implement IConvertible. I'd been trying this with my own custom cell type and assumed it was just something I was doing wrong. Now I'm just trying to use a vanilla autocomplete combobox cell and I'm running into the same problem. My combo is populated with objects of "MyCustomType" and the column is bound to a columns with type of "MyCustomType" and I'm getting the "must implement IConvertible" error.
As best I can tell, I think this is related to the fact that the data types of the columns I'm trying to bind to are *interfaces* and not objects. Is the grid somehow counting on each cell being bound to an object (and perhaps it needs access to ToString())? Just a guess, but it seems like my use of interfaces may be influencing the outcome.
Either way, can someone please clarify what *is* and *is not* required when binding columns to custom data objects?