I use virtual grids in my project, and store formatting for each cell by calling style.ToString() and storing the string (when the cell style changes). In my QueryCellInfo, I set that style by calling e.Style.ParseString(storedFormat).
Previously this worked perfectly, but when I upgraded to version 3.2.1 it stopped working. The cell style has the formatting as provided - if I look at a property grid of the cells format it shows the correct formatting, it just doesn''t draw it in the grid. I can get around the problem by creating a new GridStyleInfo, parsing the string into it, and then calling ModifyStyle on the e.Style with Override, but this seems a little ineffiecient. Is this a fault that will be fixed, or a design change (in which case I should be rethinking my formatting solution), or just something wrong in my install?
I duplicated the problem in the VirtualGrid solution by replacing the
e.Style.Interior = new BrushInfo(Color.FromArgb(0x91, 0xBB, 0xB8));
e.Style.ParseString("Interior = Solid; 145, 187, 184\r");