在现有的2008R2报告中,我担心将报告导出到Excel.我有这个问题,因为结果与Tablix,列和行的可见性有关,基于用户选择的导出选项.
当我以Excel格式从我的visual studio 2008R2 IDE导出SSRS 2008R2时,值为Globals!RenderFormat.Name= EXCEL.但是,当我以Excel格式从测试报告服务器导出SSRS 2008R2报告时,值为Globals!RenderFormat.Name= EXCELOPENXML.
因此,我有以下问题,其中包括以下内容:
Globals!RenderFormat.NameEXCEL,EXCELOPENXML或你告诉我期望的东西?我可以在报表服务器上设置和/或在SSRS中有一些选项(设置)吗?如果是这样,该选项会是什么?=Globals!RenderFormat.Name放在该文本框中?您有什么推荐的吗?excel export-to-excel reporting-services ssrs-2008 ssrs-2008-r2
有7种内置选项可用于导出SSRS 2008报告.
我想知道在选择导出选项时是否有更简单的方法在SSRS中编码以下内容:
=IIF(Globals!RenderFormat.Name="WORD" OR Globals!RenderFormat.Name="XML" OR
Globals!RenderFormat.Name="CSV" OR Globals!RenderFormat.Name="TIFF" OR
Globals!RenderFormat.Name="PDF", Globals!RenderFormat.Name="MHTML" OR
Globals!RenderFormat.Name="EXCEL",true,false)
Run Code Online (Sandbox Code Playgroud)
有没有办法编写上面的代码而不必列出列出的每个导出选项?包含所有出口选项的方式?如果是这样,您将如何编写该代码?
我收到错误消息,"错误19'LogManager'是'Common.Logging.LogManager'和'NLog.LogManager'之间的模糊引用".
在C#2008应用程序中,我尝试将nlog开源日志记录工具添加到已经使用从以下位置获取的common.logging的应用程序:http://netcommon.sourceforge.net.
我添加了对NLog文件的引用,并将Nlog添加到using语句中.
问题是两个工具都使用一个名为"LogManager"的对象.
那么你能告诉我如何解决我的问题所以我可以使用两个Logmanagers.
以下是我列出的代码:xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Common.Logging;
using sample;
using System.Configuration;
using System.Xml.Linq;
using NLog;
namespace sample
{
public class Etest
{
private static Logger logger = LogManager.GetCurrentClassLogger();
private static ILog log = LogManager.GetCurrentClassLogger();
}
}
Run Code Online (Sandbox Code Playgroud)