We recently upgraded our ASP.NET application to use the VS2010 version of the SSRS ReportViewer (we are on SQL Server 2008 R2), and now the vertical headers in a Tablix in our report are displaying incorrectly (in IE8) -- aligned to the top and breaking after each word. When we used the v9 viewer from VS2008, all were aligned to the bottom of the cell and not breaking like this.
Here is how the cell is defined in the RDL file:
<TablixCell>
<CellContents>
<Textbox Name="textbox30">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Total Networks</Value>
<Style>
<FontSize>9pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Color>DimGray</Color>
<Style>Solid</Style>
</Border>
<BackgroundColor>White</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
<WritingMode>Vertical</WritingMode>
</Style>
</Textbox>
</CellContents>
</TablixCell>
I've played around with the HTML that is generated by the ReportViewer, and the individual cells in the row are not given a "height" value -- only the first cell in the row has a height value -- unless I set the text box's "CanGrow" property to false. But doing so causes even worse display issues.
My research in these forums seems to say that this problem was supposed to be fixed in the latest version of SSRS, but apparently not.
Anyone have an idea?