Thank you for writing back.
The appropriate way to apply an image to a specific cell is to use the CellFormatting
event. Thus, when a certain cell is clicked, you can store the GridViewRowInfo
and the column name of the cell. Afterwards, in the CellFormatting
event you can set the image for the specified cell belonging to this row and column. Due to the UI virtualization in RadGridView, cell elements are created only for currently visible cells and are being reused during operations like scrolling, filtering, grouping and so on.
In order to prevent applying the formatting to other columns' cell elements (because of the cell reuse) all customization should be reset for the rest of the cell elements. Please refer to our Formatting Cells
As to the question related to columns position, you can have a look at our Reordering Columns
I hope this information helps. If you have any additional questions, please let me know.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.