C# 如何在ASP.NET中添加Microsoft报表查看器
我创建了一个表,其中有一个字段,如C# 如何在ASP.NET中添加Microsoft报表查看器,c#,asp.net,sql-server,microsoft-reporting,C#,Asp.net,Sql Server,Microsoft Reporting,我创建了一个表,其中有一个字段,如公司(即公司名称),问题和答案。我还为此编写了一个存储过程,根据公司名称检索问题、答案和公司 现在我想添加Microsoft Report Viewer,在顶部显示问题和答案以及公司名称 存储过程的代码为: ALTER Proc [dbo].[sp_GenerateReport] ( @CompanyName varchar(50) ) AS BEGIN SELECT Company, Question, avg(
公司
(即公司名称),问题
和答案
。我还为此编写了一个存储过程,根据公司名称检索问题
、答案
和公司
现在我想添加Microsoft Report Viewer,在顶部显示问题和答案以及公司名称
存储过程的代码为:
ALTER Proc [dbo].[sp_GenerateReport]
(
@CompanyName varchar(50)
)
AS
BEGIN
SELECT
Company,
Question,
avg(Answer)
FROM tbl_Answer
where tbl_Answer.Company=@CompanyName
group by Question,Company
END
表中的列:
Id int Unchecked
Company varchar(50) Checked
Dimension int Checked
Section varchar(50) Checked
Question int Checked
Answer int Checked
我想要一个图表格式的报告,如下图所示。顶部应该有公司名称,轴上应该有问题,分数应该是答案:
请参阅有关如何在网页上添加报表查看器Web控件的演练
您可以使用SSRS Sql server Reporting Service来生成报告,但您必须获得BI(商业智能),它允许您轻松生成报告