小编Abb*_*bbi的帖子

在没有FileSystemWatcher的情况下监视目录以创建新文件

我必须创建一个Windows服务,它监视指定文件夹中的新文件并对其进行处理并将其移动到其他位置.

我开始使用FileSystemWatcher.我的老板不喜欢FileSystemWatcher并希望我使用Timer除了之外的任何其他机制来使用轮询FileSystemWatcher.

如何在不FileSystemWatcher使用.NET框架的情况下监控目录?

.net .net-2.0

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

Reporting Services Cscading参数刷新

我搜索了很多,发现通常无法完成.我遇到了其中一个黑客:

http://www.bp-msbi.com/2011/04/ssrs-cascading-parameters-refresh-solved/

但它在2005年的ssrs中并不适合我.只是想知道是否有其他人在2005年尝试过它.或者是否还有其他可以尝试的黑客攻击.

根据本文,仅当第一个参数中的选择使其值无效时,依赖参数才会刷新.如果我们可以在每次参数更改时使相关参数无效,我们将强制执行完整刷新.一种简单的方法是附加一个值,例如使用NEWID()T-SQL函数获得的GUID.

所以基本上我们想在两个真实参数之间引入一个假参数.这个假参数应该每次返回新值,因为每次调用proc时,后面的storedproc都会为结果集添加一个guid.因此它强制完全刷新其他参数.

现在我面临的主要问题是:

设置此伪参数的默认值.对于可用值,伪param后面的storedproc运行并返回格式为data:result1,result2_GUIDFROMSQL的数据

现在看起来再次调用相同的storedproc来设置defult值,如果我要求它从查询中获取默认值.但是当再次运行storedproc时,会出现新的guid,因此无法找到旧值,因此无法按需设置.

我只需要找出一种机制将这个guid从引入的param传递给下一个param.

那就是我失败的地方.

我的问题可以简单地通过创建一个数据源为此查询字符串的param来复制.

select getdate() id, @name nid 
Run Code Online (Sandbox Code Playgroud)

所以在这种情况下如何为此参数设置默认值.

reportingservices-2005 reporting-services

6
推荐指数
1
解决办法
9809
查看次数

通过主报表中多选参数的链接报表中的返回链接按钮返回原始报表

我正在使用ssrs报告.我有一个摘要和详细的报告.详细报告与摘要报告相关联.现在,用户希望在详细报告中显示"返回摘要报告"链接.

我的主要问题是我在摘要报告中有多选参数.如果我有单个选择参数,我知道解决方案.在这种情况下,我可以创建一个文本框,文本装饰为链接按钮,在文本框的Action属性中,我选择Jump to report并提供我从上一个报告中获得的参数.此方法适用于摘要中的单个选择参数,但我不知道如何处理多选.

此外,我们没有ssrs提供的小按钮返回报告.所以这不是我可以使用的选项.

任何想法将不胜感激.

reportingservices-2005 reporting-services ssrs-2008

4
推荐指数
1
解决办法
9184
查看次数

将app.config的appsettings部分拆分为两部分

我有一个Windows应用程序,它通过点击一次部署.我在app.config中的appsettings有几个设置.某些设置是特定于部署的,例如文件下载等的Web服务器源.它将随部署区域而变化.某些设置项是特定于应用程序的,在部署期间不会更改.

<appSettings >    
   <add key="key1" value="Value111 changable with region" />
   <add key="Key2" value="Value222 changable with region" />

    <add key="key3" value="Value333 NOT changable with region" />
   <add key="Key4" value="Value444 NOT changable with region" />

 </appSettings > 
Run Code Online (Sandbox Code Playgroud)

现在我需要在两个app.config文件中拆分我的appsettings.我想将key1和key2放在单独的配置文件中.我怎么做.

.net c# vb.net

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