gpt4 book ai didi

reporting-services - 无法预览报告

转载 作者:行者123 更新时间:2023-12-04 20:04:40 24 4
gpt4 key购买 nike

我在 VS2013 .Net 4.5 中创建了一个新的“报表服务器项目”。我添加了一个数据源,测试连接成功。我已经使用“使用嵌入在我的报表中的数据集”选项添加了一个数据集,并选择了之前创建的数据源。查询类型是带有单个文本参数的存储过程。在报告数据框中,我可以右键单击我的数据集,选择查询,然后执行 sproc。我看到一个用我的数据正确填充的网格。

但是,当我尝试创建和预览报告时,它失败了。我执行以下操作:

添加新报告。
从工具箱中放一张 table 。
开始将字段从我的 DataSet 拖到表中。
当我点击预览时,我看到以下内容

enter image description here

最佳答案

这是一个“黑客”,但它会做你所要求的。

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication24._Default" %>

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>

<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-2.1.1.js"></script>

<script type="text/javascript">
$(document).ready(function () {
Sys.WebForms.PageRequestManager.getInstance().add_pageLoading(pageLoadingHandler);

function pageLoadingHandler() {
fixParameters();
}

function fixParameters() {
$("table[id^='ParametersGridReportViewer1']").find('input[type=text]').each(function () {
if (isDate($(this).attr("value"))) {
$(this).val($(this).val().substring(0, 10));
}
});
}

function isDate(date) {
return ((new Date(date) !== "Invalid Date" && !isNaN(new Date(date))));
}

});
</script>


</head>
<body>

<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" ProcessingMode="Remote" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt" Width="1184px" ShowParameterPrompts="True">
<ServerReport ReportPath="/Report Project1/Report1" />
</rsweb:ReportViewer>

</div>
</form>
</body>
</html>

将“ReportViewer1”替换为您的报告查看器的名称。
这基本上将检查报告参数表中的所有输入字段,如果其中任何一个看起来像日期,那么它将在加载时删除时间。

编辑
添加了整个页面代码。

关于reporting-services - 无法预览报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27332748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com