如何识别SSRS中的报表项类型(如List、Table等)
SSRS判断报表项是Table还是List的方法
SSRS存在明确属性可以直接识别报表项的类型,两种常用查看方式如下:
- 报表设计器内查看:
选中目标报表项后按F4打开属性面板,找到TypeName属性,属性值为Table即为表格控件,值为List即为列表控件。也可以直接看设计器顶部的对象选择下拉栏,选中控件后会直接显示「[控件名称] ([控件类型])」的格式,无需额外查找属性。 - 直接读取RD源码查看:
RD文件本身为标准XML格式,用任意文本编辑器打开后搜索对应控件的名称,找到外层<Tablix>标签下的<Type>子节点,节点值就是控件的实际类型。
补充说明:SSRS 2008及后续版本中,Table和List本质都是Tablix控件的不同预设模式,因此源码外层标签统一为Tablix,仅通过内部的Type属性区分具体类型。
内容的提问来源于stack exchange,提问作者Kundan
相关产品推荐
相关产品推荐

