I would like to use the External Editor feature of RadDataGrid, as it would better suit my application scenario.
However, there seem to be lots of limitations in the default External editor.
For instance, even if you set CanUserEdit="False" in the column definition, the column is still editable in the External Editor.
For me, the biggest problem is that in the external editor, any column bound to a numeric property can only have values between 0-100. This happened even when I tried to change the column from DataGridNumericalColumn to DataGridTextColumn.
There problems only occur in the external editor, not in the inline editor.
I know there is the possibility to use a custom External Editor, but I didn't find adequate documentation on how to use it. I was able to create a UserControl that implements IGridExternalEditor, but couldn't figure out how to reference that class in the ExternalEditor property of the RadDataGrid. I tried using the name of the usercontrol, which resulted in error message "Cannot assign text value 'MyGridEditor' into property 'ExternalEditor' of type 'IGridExternalEditor'"
Is there a way to fix the issues in the default external editor or does someone have a detailed example on implementing a custom external editor?