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.
Hm. I can't see why that would be happening, then.
I recommend that you create a small sample project demonstrating the issue and Submit an incident to Infragistics Developer Support so they can take a look at it.
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?
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.