You cannot have different cell types for different rows. However, you can create a custom cell which contains all possible elements and just hide and show different elements upon a condition. Please, consider that the default data cell is enough in the described scenario where the difference is between text and image. I prepared a sample demonstrating this:
sender, CellFormattingEventArgs e)
GridDataCellElement cell = e.CellElement
&& cell.ColumnInfo.Name ==
value = cell.RowInfo.Cells[
isChecked = value !=
e.CellElement.Image = Resources.file;
e.CellElement.Text = cell.Value !=
? cell.Value.ToString() :
I hope it helps. If you need further assistance, do not hesitate to write back.
the Telerik team
Q2’11 SP1 of RadControls for WinForms is available for download (see what's new); also available is the Q3'11 Roadmap for Telerik Windows Forms controls.