The DevExpress ASP.NET Spreadsheet control (ASPxSpreadsheet) provides provides a client API that you can use to assign a custom in-place editor to worksheet's cells to facilitate and validate user input. This API includes the following members:
In this demo, custom in-place editors are implemented for the DATE and WHERE columns using the ASPxDateEdit and ASPxComboBox editors. The client code that renders the editor in place of the edited cell and passes the editor's value to the cell is placed in the ASPxClientSpreadsheetInplaceEditorHelper in a separate file. To assign a DevExpress editor as an in-place editor in your project you can copy the helper's code to your project and call the helper's AssignEditor method to apply the editor to the edited cell.