将ssrs报告导出到csv文件时,它包含一些其他列,例如'textbox15',textbox8'等,其中也包含数据。它也出现在XML中。在excel中,我们获得了正确的数据。它没有出现在excel中。在Excel工作表中获取正确的数据。我在报表设计器中找不到任何带有这些名称的文本框。我怎样才能找到这些隐藏的文本框?
csv,xml,excel中的报告在下面给出
答案 0 :(得分:3)
这可能非常繁琐,但您可以使用DataElement属性来控制报表的特定部分在仅数据导出类型(CSV,XML)上显示的内容/方式。在Visual Studio中,这些属于属性窗格的“仅数据”部分。
“DataElementOutput”将控制特定项目是否会显示在数据导出中 - “NoOutput”将阻止它被包含在内,而“输出”,通常“自动”将包含数据。
其他属性(DataElementName,DataElementStyle)将提供对XML格式的更好控制,DataElementName也可用于指定CSV导出的列标题。
答案 1 :(得分:0)
在SSRS报告设计中,选择“projectcode”的列标题。在“项目代码”的文本框属性中[单击列标题,以便它将选择标题的文本框并显示属性]从“自动”选择数据元素输出到“无输出”。确保仅将数据元素输出的属性更改为“无输出”,而不是整个列的标题。