I am using a GridSpinEditor in my decimal columns, but when the user clicks on a cell has a null value and is initially blank, a 0.00 is entered into the cell editor automatically. Thus the value is changed without the user making any changes other than clicking in the cell. I need to leave the value blank unless the user actually changes it - i.e. have the editor's initial value be blank if the data is null. I have tried using NullValue, DefaultValue, and even setting the text to blank inside CellEditorInitialized, but the 0.00 still shows up! Is there a way to fix this?