广泛的问题是:SSRS(2005)不能做任何Telerik报告吗?
细节:我们希望将我们当前的报告基础架构从内部ASP.NET + Crystal(VS版)迁移到其他东西.
忽略成本因素(我们有Telerik许可证),与Telerik通过SSRS有任何利弊吗?
我们需要的关键要素是:
C#传递给渲染引擎之前按下数据集任何指出优点或限制(使用任何引擎)的经验或网站将不胜感激.
基于用户首选的度量单位设置,抽象出客户端度量单位转换的最佳/最优雅方法是什么?
例如,假设用户A的首选度量单位是"度量",而用户B的首选项是"英制".
现在让我说我已经计算了以平方米为单位的面积.当我去显示值时,我需要为每个用户使用不同的转换因子(例如,"1米= 1.09361码").或者说我已经计算了流体体积mL.用户B的视图将使用转换"236.588237 mL = 1 US cup"计算.
是否有一个现有的javascript库,这里有人知道处理这些琐碎的UOM转换?
是否可以创建自定义Web前端来运行SSRS报告?
我们有一个现有的跨浏览器的web前端收集报告输入(非SSRS平台),我们会希望看到继续SSRS代替.它包括已经在内部开发的特定于域的UI控件,并且没有任何关于OOTB与SSRS的关系.
我们不需要对类型感知控件进行动态渲染 - 尽管我认为RDL可以帮助告诉我们报告所采用的参数(及其类型) - 但我们确实需要的不仅仅是Report Manager为我们提供的参数.
基本上我们想要自定义/替换Report Manager生成的输入收集UI.我们还需要一些品牌.是否更容易废弃报表管理器(外部我的意思)并通过我们自己的ASP.NET应用程序直接与SSRS Web服务接口?
我是报道地形的新手,我找不到任何相关信息.我们正在使用SQL Server 2005 Reporting Services.
(我是MVC的新手).
在我的应用程序中,我没有具有属性的类意义上的模型.哦,不,它更简单:我的用户基本上为系统中其他地方的各种键设置填写一堆字符串值(键是任意的,提前不知道,因此没有预编码类)1.
我的"模特"因此只是:
Dictionary<string, string>
Run Code Online (Sandbox Code Playgroud)
很简单.
据我所知,模型绑定,html助手,模型状态,验证摘要都依赖于任意类属性的反射.但他们可以只使用我字典中的键/值吗?
例如,我可以:
<label for="Name">Name:</label>
<%= Html.TextBox("Name") %>
<%= Html.ValidationMessage("Name", "*") %>
Run Code Online (Sandbox Code Playgroud)
和:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Dictionary<string, string> valuesEntered)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
并让MVC使用"Name"我的Dictionary<string, string>"模型"中的键/值来做所有的幕后魔术?(MVC 1.0最好,但是如果在2.0中更好地解决这个问题,请稍微说清楚,因为我仍然想知道)?
1:听起来很傻我很有信心.它适用于报表应用,其中"键"是报表参数名称,"值"是报表运行的值.
我有这个代码:
$li = $("li", this)
Run Code Online (Sandbox Code Playgroud)
这是li在我的代码中选择所有的.这工作正常,但我想$li排除li子菜单中的's.
<ul id="navigation">
<li><a href="#">blah 1</a></li>
<ul id="subnav">
<li><a href="#">sub 1</a></li>
<li><a href="#">sub 2</a></li>
<li><a href="#">sub 3</a></li>
</ul>
</li>
<li><a href="#">blah 2</a></li>
<li><a href="#">blah 3</a></li>
<li><a href="#">blah 4</a></li>
<li><a href="#">blah 5</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
所以$li只会引用blah而不是sub.
我以为它是这样的:
$li = $("li", this).parents()
Run Code Online (Sandbox Code Playgroud)
但这不符合我的要求.