小编Poo*_*ook的帖子

ReportViewer WebForms 函数 SetDisplayMode

我正在使用 ReportViewer.WebForms,并且需要 ReportViewer.WinForms 中的函数setdisplaymode之类的东西。

WinForms 的示例:

ReportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);
Run Code Online (Sandbox Code Playgroud)

有人知道如何在 WebForms 中做到这一点吗?

c# asp.net reportviewer reporting-services

5
推荐指数
0
解决办法
1211
查看次数

DataSource通过参数+安全性

我的问题更多地涉及其实施的安全性,而不仅仅是技术问题.

我已经开发了所有报告并且在Reporting Server上.应用程序使用ASP.NET中的ReportViewer Control来使用它们.

鉴于这些报告可能具有不同的DataSource,我在报告中为DataSource创建了一个参数,并将connectionString应用程序作为参数发送到报告中.

到目前为止一切都很好,但是,这是我的问题出现的地方.由于我花了一个具有参数用户和密码的ConnectionString,我在这里不会有安全漏洞?

我想得到你的意见,如果有人有更好的实施方式,请告诉我.

security connection-string database-security reporting-services ssrs-2008

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

具有tablix/matrix中动态列的数据集

我有一个数据集,可以有5列,第6,7,10,20或甚至100列.至少有两个是静态的,其余是动态的(根据数据库中存在的表进行缩放).

如何在Reporting Services中实现此功能?

如何指定值为动态的tablix字段?

最终的结果是:

|   TITLE | ENUNCIATION | GOOD | VERY GOOD | BAD | VERY BAD |
-------------------------------------------------------------
| title 1 |  question 1 |    5 |         3 |   1 |        0 |
| title 2 |  question 2 |    1 |         0 |   3 |        0 |
| title 3 |  question 3 |    0 |         0 |   1 |        0 |

|   TITLE | ENUNCIATION |   1  |     2     |  3  |     4    |
------------------------------------------------------------- …
Run Code Online (Sandbox Code Playgroud)

reporting dataset reportingservices-2005 reporting-services ssrs-2008

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

查询一个月的第一天和最后一天

如果我有月份的名称,我怎么能在SQL中拥有该月的第一天和最后一天?

我有这个查询来返回月份名称:

DECLARE @StartDate  DATETIME,
        @EndDate    DATETIME;

SELECT   @StartDate = '20110501'        
        ,@EndDate   = '20110801';


SELECT  DATENAME(MONTH, DATEADD(MONTH, x.number, @StartDate)) AS MonthName
FROM    master.dbo.spt_values x
WHERE   x.type = 'P'        
AND     x.number <= DATEDIFF(MONTH, @StartDate, @EndDate)
Run Code Online (Sandbox Code Playgroud)

结果:

结果

现在,我怎样才能获得那个月的第一天和最后一天?更改查询.

sql sql-server

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