小编use*_*979的帖子

SSRS 2008 r2 Globals!RenderFormat.Name = EXCELOPENXML

在现有的2008R2报告中,我担心将报告导出到Excel.我有这个问题,因为结果与Tablix,列和行的可见性有关,基于用户选择的导出选项.

当我以Excel格式从我的visual studio 2008R2 IDE导出SSRS 2008R2时,值为Globals!RenderFormat.Name= EXCEL.但是,当我以Excel格式从测试报告服务器导出SSRS 2008R2报告时,值为Globals!RenderFormat.Name= EXCELOPENXML.

因此,我有以下问题,其中包括以下内容:

  1. 你能告诉我为什么我的visual studio IDE和测试报告服务器之间的值不同吗?如果是这样,有什么我可以做的任何environmnet使价值相同?如果是这样,我该怎么做才能使价值相同?
  2. 我担心将RDL部署到生产报告服务器.我怎么知道来自Globals!RenderFormat.NameEXCEL,EXCELOPENXML或你告诉我期望的东西?我可以在报表服务器上设置和/或在SSRS中有一些选项(设置)吗?如果是这样,该选项会是什么?
  3. 如果没有办法告诉生产报告服务器会发生什么,我应该将报告部署到生产中并查看我得到的内容吗?我是否只需在报表服务器上放置一个"临时"文本框并将表达式=Globals!RenderFormat.Name放在该文本框中?您有什么推荐的吗?

excel export-to-excel reporting-services ssrs-2008 ssrs-2008-r2

5
推荐指数
1
解决办法
1万
查看次数

SSRS 2008 R2 Globals!RenderFormat导出方法

有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)

有没有办法编写上面的代码而不必列出列出的每个导出选项?包含所有出口选项的方式?如果是这样,您将如何编写该代码?

reporting-services ssrs-2008

3
推荐指数
1
解决办法
2万
查看次数

'LogManager'是.LogManagers之间的模糊引用

我收到错误消息,"错误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)

c# logging nlog common.logging

0
推荐指数
1
解决办法
3162
查看次数