1
A
回答
0
确定Visual Studio 2008为我提供了额外的菜单,并且它不在视图中,而是在主菜单中。
谢谢你们的帮助。
帕乌
1
var data = new Appointment[] {...};
// or
var data = from ... where ... select...;
ReportDataSource rds = new ReportDataSource();
rds.Name = "Appointments";
rds.Value = data;
localReport.DataSources.Add(rds);
你可以使用任何DataTable
,IEnumerable
,BindingSource
或System.Web.UI.IDataSource
为ReportDataSource
的(在data
变量在此示例中)的值。
RDL定义看起来与数据库数据相同。相反,在数据集定义的数据库列,将有对象的属性:
<DataSets>
<DataSet Name="Appointments">
<Fields>
<Field Name="Id">
<DataField>Id</DataField>
</Field>
<Field Name="Name">
<DataField>Name</DataField>
</Field>
</Fields>
<Query>
<DataSourceName>ds</DataSourceName>
<CommandText>Appointments</CommandText>
</Query>
</DataSet>
</DataSets>
1
您可以使用此代码:
代码背后:
Dataset dataSet = new Dataset();
ReportViewer1.Visible = true;
var emp = new HistoryEntity(); --------------->>> this is my Entity Class
emp.DateFrom = '2/2/2011';
emp.DateTo = '2/3/2011';
//sqlcon/command/Create Select etch...use datadapter and fill to dataSet
var datasource = new ReportDataSource("CreatedDataset", dataSet.Tables[0]);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(datasource);
if (dataSet.Tables[0].Rows.Count == 0)
{
WebMessageBox.Show("Sorry,No Records found");
}
ReportViewer1.LocalReport.Refresh();
ASP页:
<rsweb:ReportViewer ID="ReportViewer1" runat="server"
Width="1230px" Font-Names="Verdana" Font-Size="8pt" Height="400px"
Visible="False">
<LocalReport ReportPath="History.rdlc">
</LocalReport>
</rsweb:ReportViewer>
我在我的网络应用程序本地报告(rdlc)中使用这个
Regards
相关问题
- 1. 构建报告API从Visual Studio 2008
- 2. 难道Visual Studio 2008的支持SQL报告服务2008
- 3. V.S 2008报告
- 4. 在Visual Studio 2008的RDLC报告中添加空行
- 5. 在VIsual Studio 2008的报告中使用参数
- 6. 是否可以在Visual Studio 2010中调用SSRS 2008 R2报告?
- 7. Visual Studio Express 2010报告
- 8. Visual Studio 2008 Designer随机崩溃我的Devexpress报告
- 9. SSRS 2008/Visual Studio 2010 ReportViewer总是显示报告的第一页
- 10. 在Visual Studio 2008中过滤警告
- 11. Visual Studio 2008调试器不报告一些常见错误
- 12. 为什么Visual Studio 2008停止报告内存泄漏?
- 13. Visual Studio 2013:在报告向导中打开现有报告?
- 14. Visual Studio报告(RDLC) - 一个报告中有多个表?
- 15. Visual Studio(2005&2008)编译完成警报?
- 16. Visual Studio报表查看器控件2008
- 17. 使用Visual Studio报告的新功能
- 18. 在Visual Studio 2008中
- 19. 分析报告后,Visual Studio 2010崩溃时分析报告
- 20. Reporting Services 2008中的多个报告列
- 21. Visual Studio 2008中的Crystal报表中的floor()函数?
- 22. Visual Studio 2008中的Silverlight 4.0?
- 23. Visual Studio 2008中的颜色
- 24. Visual Studio 2008中的Crystal Reports
- 25. Visual Studio 2008中的Apache FOP
- 26. Visual Studio 2008中,asp.net的MVC
- 27. Visual Studio 2008中的Crystal Report
- 28. 在Visual Studio 2008中的axxdsp.h
- 29. Visual Studio 2008中的错误
- 30. 使用Visual Studio 2010开发SSRS报告
是的,我得到这个日Thnx,但你如何在报告本身,报告分配到数据网格?在VS2010中,我可以将数据源分配为对象,但我无法在VS2008中找到相同的选项 – cpoDesign 2011-03-11 08:00:37
您是什么意思将报告的结果绑定到数据网格?或许您需要使用dataGrid.datasource = dataSet dataGrid.databind() 。我的帖子是否可以帮助你处理你的第一篇文章(接受答案)。问候 – Crimsonland 2011-03-11 08:21:20