You may need to add a paragraph to the cell, set the alignment to the paragraph, and then add the image to the paragraph.
row.Cells[0].Format.Alignment = ParagraphAlignment.Center; row.Cells[0].VerticalAlignment = VerticalAlignment.Center; row.Cells[0].AddParagraph().AddImage(imageLocation);
source share