That solution works very nicely. But what about this… 😉
Your datagrid is bound to a datatable. And in my case the DataFieldValue is an Id to mantian referential integrity. And I don’t really like using strings for my id columns.
So DataField1 is bound to a column in a datatable of type System.Int
Solution (Though painfull)
Create a two columns. One bound and one unbound.
Column 1(invisible) is bound to the datatable column
Column2(visible) is unbound and of type System.String
Column1 has default cell view and editors.
Column2 will use GridComboBox1 for view and edit.
When the value of Column2 changes, set the value of Column1
(When the grid is done loading)
It works but there has to be a better way
Imported from legacy forums. Posted by ACanadian (had 289 views)