What am I doing wrong?
Report r = new Report();
Section s = r.AddSection();
Grid g = s.AddGrid();
g.AddColumn();
Row r = g.addRow();
Cell c =r.AddCell();
Graphic gr = c.AddCanvas().CreateGraphicsObject();
ultraChart1.RenderPdfFriendlyGraphics(gr);
r = g.addRow();
c = r.addCell();
gr = c.AddCanvas().CreateGraphicsObject();
ultraChart2.RenderPdfFriendlyGraphics(gr);
It only shows ultraChart1.
One thing I notice that is odd is that you are adding two columns and two rows, but you are only populating the first column in each row. Was that intentional?
Perhaps this is a problem with the sizing. I noticed that you are not setting the size of either the grid, the rows, the columns, or the cells. So perhaps one of more of them is coming out with a 0 height.
I tried setting the column width to a fixedwidth of 200f, and the UltraChart to 200x200. Did not help. Odd thing is, if I add each graph to a different section, or page, it works. So I'm guessing it has something to do with the graphics object?