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 bind my grid to a class that derives from Ibinding interface, it works fine but when i go to a new cell the text disappears from the previous cell .
Can you help?
ADAdministrator Syncfusion Team June 14, 2005 02:44 PM UTC
If you bind your derived class to a windows forms datagrid, can you edit things there and save the changes?
If you can upload a sample project showing what youare doing, we can try to debug it here.
BRBriceJune 14, 2005 09:46 PM UTC
Yes with a windows datagrid it works fine, I have a comboBox as cell type, and I want the selected string from the dropdown to be stores in a class (that implement IBinding and derives from collection) i set the class name as datasource and one of the string property as mapping name of the column, in the cell style properties i''ve set the value member to be that same string property (from the collection class), when i select a value from the combobox it appears as the cell value until i click on a new cell or an existing one. i will try to make a short sample for you.
BRBriceJune 15, 2005 11:42 AM UTC
Hi,
Here is a sample, while making the sample I realized the problem is due to the fact that the binding to the class is not working and there is no call for addnew when a new cell is insert.
see attached zip
bindingclass test_828.zip
ADAdministrator Syncfusion Team June 15, 2005 12:26 PM UTC
In your sample, you have not set a MappingName for this.gridBoundColumn1. You need to teel the grid what property in your class1 you want this column mapped to. Without setting this property, the grid does not know where to store the result of your combobox selection.
Also note, since you did not set this.gridBoundColumn1.ValueMember, the result of the selction will be the object from the dataset which is a datarowview object. So, if you do not set a ValueMember, then the grid will expect class1 to have a property that is a DataRowView object in order for things to match up.
ADAdministrator Syncfusion Team June 15, 2005 01:55 PM UTC
Here is your sample back.
There was no setter method on the StrGrid property, so it was readonly.
http://www.syncfusion.com/Support/user/uploads/bindingclass test_5d09f6bb.zip