我一直在使用C#从头创建rdlc报告来编写xml文件。为了确保我正确地执行此操作,我查看使用VS 2008报表设计器功能创建的其他报表背后的XML。当我查看使用VS创建的报告的XML时,我看到名为ZIndex的字段,它是与之关联的整数值。这个领域的重要性是什么?下面你会看到ZIndex值是238。
示例:
<Textbox Name="FULL_NAME">
<rd:DefaultName>FULL_NAME</rd:DefaultName>
<Style>
<FontSize>8pt</FontSize>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
<ZIndex>238</ZIndex>
<CanGrow>true</CanGrow>
<Value>=Fields!FULL_NAME.Value</Value>
</Textbox>
答案 0 :(得分:3)
我能够在MSDN网站上找到Microsoft提供的2008 rdlc规范。
Microsoft提供的规范说ZIndex指的是项目将被渲染的顺序。渲染顺序是从最低到最高。最小值为0,最大值为2147483647.在两个数字相同的情况下,排序顺序不可预测。通过为一个对象提供更高的ZIndex数字,可以将其呈现在另一个对象之上。
这是链接:
http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx
答案 1 :(得分:0)
在这种情况下,不确定它是否完全正确,但是ZIndex通常意味着当你有多个元素一个在另一个上面时(重叠)会出现的顺序。