if you write your own colum with a special editor that needs the record, i see the only way in implementing the getEditor in the column and give the selected record to the editor instance.
but in the case you edit the grid by switching columns with TAB, you don't get the record. so you cant update the editor that is depending on some current values of the record.