Hi Shachar,
A custom CellType requires a model class and a renderer class. The model class handles the serialization requirements for the control and creates the renderer class. The renderer class handles the UI requirements of the cell.
After creating the custom celltype, it has to be registered through TableModel.CellModels.Add function. Please refer to the following code snippet
this.gridGroupingControl1.TableModel.CellModels.Add("MyLinkLabel", new LinkLabelCellModel(this.gridGroupingControl1.TableModel));
this.gridGroupingControl1.TableDescriptor.Columns[0].Appearance.AnyRecordFieldCell.CellType = "MyLinkLabel";
http://websamples.syncfusion.com/samples/Grid.Windows/F67654/main.htmPlease let me know if you have any questions.
Regards,
Nagaraj