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