鉴于Sql Server Reporting Services旨在开放和可扩展,并且捆绑的Report Manager不是那么好,那么有没有其他可选的开源SSRS前端?
通过"前端",我想我的意思是指可以在报表服务器上显示可用报表的Web应用程序,收集所需的参数(希望以比报表管理器更灵活的方式),然后运行报表.我想象的是使用Asp.Net ReportViewer组件构建的东西,但有更好的参数收集.
我在CodePlex上找到了一个:reportviewer.codeplex.com(编辑:实际上,这看起来像一个winforms解决方案,但它是我发现的最接近的...)但我想知道是否还有其他人,cos这似乎是一个很多人不得不"自己动手"的领域.
我在MSDN上看这个页面:
它说如下:
每个"非
宽"表的最大列数:每个"宽"表1,024个最大列:30,000
但是我无法找到有关SQL 2008中"宽"和"非宽"表之间差异的任何信息.如果我想定义一个"宽"表,我该怎么做?
如果你正在使用Html.TextBoxFor()类型方法,你最终可能会得到名称中带点的Form控件,如下所示:
<input type="text" name="Contact.FirstName" id="Contact_FirstName" />
如果您希望MVC将这些命名字段映射到控制器中的参数(而不是对象参数或其他参数),则必须使参数名称正确.怎么办点?
这不是:
[HttpPost]
public ActionResult FooAction(string firstName)
Run Code Online (Sandbox Code Playgroud)
不是这个:
[HttpPost]
public ActionResult FooAction(string contact_FirstName)
Run Code Online (Sandbox Code Playgroud)
似乎工作.
编辑:有一个合适的对象参数可以工作(例如,参见clicktricity的答案),但我正在寻找一种方法来使用命名值参数.
我不知道这是否有帮助,但我启用了记录到我的C盘上名为test.txt的文本文件.
Public Sub Main()
Dim rowsProcessed As Integer = 100
Dim emptyBytes(0) As Byte
Dts.Log("Testing, Test 1,2,3", rowsProcessed.ToString, emptyBytes)
Dts.TaskResult = ScriptResults.Success
End Sub
Run Code Online (Sandbox Code Playgroud) 在Dynamics CRM 2011中,在Incident实体上,"Status Reason"选项集(aka statuscode)与"Status"选项集(aka statecode)相关
例如,看这个截图

当我使用API检索Status Reason选项集时,如下所示:
RetrieveAttributeRequest attributeRequest = new RetrieveAttributeRequest
{
EntityLogicalName = "incident",
LogicalName = "statuscode",
RetrieveAsIfPublished = true
};
RetrieveAttributeResponse attributeResponse = (RetrieveAttributeResponse)serv.Execute(attributeRequest);
AttributeMetadata attrMetadata = (AttributeMetadata)attributeResponse.AttributeMetadata;
StatusAttributeMetadata statusMetadata = (StatusAttributeMetadata)attrMetadata;
var dict = new Dictionary<int?, string>();
foreach (OptionMetadata optionMeta in statusMetadata.OptionSet.Options)
{
dict.Add(optionMeta.Value, optionMeta.Label.UserLocalizedLabel.Label);
}
Run Code Online (Sandbox Code Playgroud)
它的工作原理是我获得了"状态原因"(statuscode)选项的完整列表.但是,我没有得到任何关于哪个"状态原因"(状态代码)选项与哪个"状态"(状态代码)选项相关的信息.
我如何获得这些信息?
我们有一个带有调度组件的'enterprisey'系统,如果出现任何对话框,它就会被覆盖.如果在它运行的进程中出现任何模态对话框,它将被"暂停"并且无法启动任何新进程.
打扰一下......
*走到外面*
*笑*
*哭*
*回来*
..嗯......所以无论如何我们需要某种工具/技术可以潜伏在后台并自动检测特定的对话框,然后点击确定.有什么建议?
违规系统在Windows XP中运行.
(注意:改变第三方企业系统或让其开发人员采取顽皮步骤直到他们改进它不是短期内的选择)
如果你有一个安装在大量机器上的Winforms应用程序,是否有实现自动升级功能的标准方法?
例如,每次启动时,它都会检查网站或Web服务,如果有新版本可用,它会下载并安装它吗?
我可以弄清楚如何推出我自己的版本,但我想知道是否有任何框架已经到位来帮助解决这个问题.
我的理解是,.NET并不真正为DLL执行配置文件 - 只有主要的可执行文件或Web应用程序获取配置文件,并且可执行文件/ Web应用程序引用的所有DLL都从中读取.
但是在VS2008中,如果将Web引用添加到类库(DLL)项目,它会将Settings.Settings文件和app.config文件添加到项目中.它们包含Web引用的主URL.
那么这些文件是为了什么?DLL无法独立读取它们,对吗?
编辑:在app.config和Settings.Settings的内容似乎有所作为,但:改变(例如)Web引用URL中对自己的DLL项目的app.config文件没有什么区别,但如果编辑网址在app.config中然后打开Settings.Settings文件,您在app.config中所做的更改将被复制到Settings.Settings中.然后,DLL在运行时获取新值.它是怎么做到的?
编辑:我的一部分困惑是因为我不太清楚Settings.Settings和app.config之间的区别以及它们之间的关系,所以也许人们也可以帮助解决这个问题.
我们的页面设计在我尝试过的每个PC浏览器中都很有效,但在使用iPhone或iPod Touch查看时却很奇怪.
问题与中心背景图像有很大关系:
#content_container
{
background-image:url('content-background.jpg');
background-position:top center;
background-repeat:no-repeat;
width:1020px;
height:auto;
}
Run Code Online (Sandbox Code Playgroud)
的content-background.jpg图像是非常高的(3000个像素)和被设计为"显示"作为DIV它是在生长由于内容.
你必须看一下页面和完整的CSS来理解,所以我已经从设计中剥离了所有其他东西,并用这个例子重新产生了问题:
http://files.codeulike.com/static/cssexample/example.htm
(示例由1个html文件,1个css文件和3个图像组成)
你会看到在IE8,Firefox,Chrome中你会得到一个漂亮的绿色框.但是在iOS浏览器中,长薄的背景图像会被重新缩放,一切都变得奇怪.
(我正在使用iPod Touch第二代,但我认为在其他iPhone/iPod touch中会出现同样的问题).
任何帮助非常感谢!
因此,如此msdn页面所述,当您为SQL Server Compact 3.5定义连接字符串时,可以使用"数据目录"宏,如下所示:
从这个msdn页面引用:
数据目录支持
SQL Server Compact 3.5现在支持Data Directory宏.这意味着如果添加字符串| DataDirectory | (用管道符号括起来)到文件路径,它将解析为数据库的路径.例如,考虑连接字符串:
"数据源= c:\ program files\MyApp\Mydb.sdf"
使用数据目录时,您可以改为使用以下连接字符串:
"数据源= | DataDirectory |\Mydb.sdf"
有关更多信息,请参见如何:使用应用程序部署SQL Server Compact 3.5数据库.
但是,msdn上的"获取更多信息"链接实际上并没有提供更多信息.
所以我的问题是:
如何|数据目录| 宏在运行时翻译?对于WinForm应用程序,它似乎只是给出可执行文件的位置.还是比这更复杂?
.net sql-server connection-string sql-server-ce datadirectory
.net ×3
sql-server ×2
app-config ×1
asp.net ×1
asp.net-mvc ×1
automation ×1
c# ×1
css ×1
deployment ×1
dialog ×1
iphone ×1
metadata ×1
open-source ×1
post ×1
reportviewer ×1
ssis ×1
upgrade ×1
web-config ×1
windows ×1
windows-xp ×1
winforms ×1