Based on your description I would suggest using GridTemplateColumn for your scenario instead of extending the GridEditableColumn. It will much cleaner and elegant solution because you will only need to insert the desired controls.
RadGrid Batch editing functionality will do its best to automatically work with template structure. For example if you have a GridTemplateColumn and place a custom control we have a wide range of controls that we support (both HTML controls and Telerik RadControls). The Batch is created to automatically search for controls and work with them.
There are few cases when the functionality won't be able to automatically determine that it should do:
- If you have multiple controls in the template which you want to bind from different data fields
- Controls that are not supported for automatic operations - examples for such controls are the RadColorPicker or any third party controls like jQuery UI or jQuery plugins
In such cases you could resolve your issue by implementing custom handling of such controls. You could take a look at the end of the help article below where it is described how to achieve the functionality.
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed