It is possible. However you'll have to override your CreateCellEditElement and CreateCellElement methods in your Column class.
The way we went around it was to create an object with a reference to each cell, this was done in CreateCellEditElement.
List<GridViewCellInfo> cellCollectionToBeReturned =
var selectedCells = cell.ParentRow.GridViewDataControl.SelectedCells;
( GridViewCellInfo selectedCell
cell.Tag = cellCollectionToBeReturned;
After this, you can call.
base.CreateCellEditElement( cell, dataItem );
What's really interesting is the cell.Tag stores all the cells that you would like to update with the new value.....
then in CreateCellElement.....
( cell.Tag !=
List< GridViewCellInfo > theCollectionOfCells = cell.Tag
List< GridViewCellInfo >;
( GridViewCellInfo changeableCell
// do something to make sure changeableCell is not equal to the current cell.
// update your dataTable via dataItem and cell reference you now have
// Trigger the INotifyChanged Binding to update the RadGridView, which should probably happen in the DataTable.
Of course, you'll need to experiment, ours is completely different Data Structure with Cell Objects and Cell Properties, so our Data Reference is a little more complex. But I trust this may help you.