相关疑难解决方法(0)

SSRS与Azure SQL报告 - 成本和实施

我目前使用Azure报告和报告构建器为演示项目实现了一些报告.现在我们将正确地开发报告我有一些关于SSRS的问题.

  1. 我们需要订阅和安排,所以我想我们必须设置一个SSRS服务器,这可以托管在Azure上还是一个好地方?我们没有自己的服务器.
  2. 许可需要多少费用?
  3. 我们的应用程序是一个MVC 4应用程序,我相信这可能会导致托管报表查看器的问题(没有回发帖).运行报告的综合体验的最佳方法是什么?

谢谢

reporting azure reporting-services

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

如何在ASP.Net MVC中将RDLC报告与ReportViewer Control一起使用?

我是ASP.Net MVC的新手.我要求在MVC中显示基于RDLC的报告.

基本上我的要求以及我所做的是: -

我有一个继承APIController的ReportController,它有一个返回DataSet的方法.此DataSet正被发送到RDLC文件.

为此,我已完成以下操作,但无法使报告生效.

我创建了一个名为ReportParameter的模型类,如下所示:

public class ReportParameter 
{
    public DateTime DateFrom { get; set; }
    public DateTime DateTo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有以下控制器ReportViewController:

public class ReportViewController : Controller
{
    static readonly ReportController ctrl = new ReportController();

    public ActionResult GenerateReport()
    {
        return View();
    }

    [HttpPost]
    public ActionResult GenerateReport(ReportParameterSalesOrder param)
    {
        if (ModelState.IsValid)
        {
            Helpers.DataLayer dl = new Helpers.DataLayer();
            if (param.DateFrom != null)
            {
                DateTime DateFrom = Convert.ToDateTime(param.DateFrom);
                DateTime DateTo = Convert.ToDateTime(param.DateTo);

                string fdate = DateFrom.ToString("yyyy/MM/dd");
                string tdate …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc rdlc reporting-services asp.net-mvc-4

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

将报告绑定到web mvc2中的reportviewer

我有asp.net MVC2应用程序.我正在使用VS2008,并希望将生成的报告从我的控制器连接到reportviewer.

有任何想法吗?

到目前为止我有这个代码"控制器"

//should pass data to report
 public ActionResult GenerateReport()
      {


        LocalReport report = new LocalReport();
        report.ReportPath = Server.MapPath("~/Reports/KingsCourt.rdlc");

        List<InvoiceRow> rows = new List<InvoiceRow>();

        rows.Add(new InvoiceRow { name = "Testing item", value = (decimal)25.85 });
        rows.Add(new InvoiceRow { name = "Testing item2", value = (decimal)5.15 });
        ReportDataSource source = new ReportDataSource("InvoiceRow", rows);
        report.DataSources.Add(source);

        ViewData["InvoiceRow"] = report;
        return View();
      }
Run Code Online (Sandbox Code Playgroud)

和查看页面:

 <form id="form1" runat="server">

  <h2>GenerateReport</h2>
  <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" 
      Font-Size="8pt" Height="400px" Width="400px">
    <LocalReport ReportPath="Reports\KingsCourt.rdlc">
      <DataSources>
        <rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="InvoiceRow" /> …
Run Code Online (Sandbox Code Playgroud)

reportviewer visual-studio-2008 asp.net-mvc-2

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