Hi Igor,
it's very easy to reproduce.
Make a grid, create a cell style with, for example, a formatstring ({0:N2}).
Now apply this style to the column with grid.Cols[columnname].CellStyle = style_number;
I image that this instruction apply the style to the new cell by default.
If you add row to the grid and at the column (columnname) I don't set any value , igrid set the default value.
Now If I check grid.Rows[rownumber].Cells[columnname].Style it is null.
Working with the grid I found an other problem too... always working with fixed cell style.
If i set backcolorevenrows and backcoloroddrows and after I apply some style to a column the grid lose color for even and odd rows.
I image that backcolorevenrows and backcoloroddrows is priority on the cell style