【发布时间】:2010-11-13 04:49:23
【问题描述】:
如何在 Winforms Crystal Report 中使用对象数据源?
到目前为止,我发现 web-links 可以直接将 Crystal Report 与数据集或数据库一起使用。
谁能像this一样告诉我怎么做?
【问题讨论】:
标签: winforms objectdatasource crystal-reports-2008
如何在 Winforms Crystal Report 中使用对象数据源?
到目前为止,我发现 web-links 可以直接将 Crystal Report 与数据集或数据库一起使用。
谁能像this一样告诉我怎么做?
【问题讨论】:
标签: winforms objectdatasource crystal-reports-2008
和以前一样……
reportDocument.SetDataSource(List1);
【讨论】:
<CR:CrystalReportViewer ID="crvmyDataReport" runat="server"
ReportSourceID="crsmyData" EnableDatabaseLogonPrompt="False" DisplayGroupTree="False"
EnableParameterPrompt="False" ReuseParameterValuesOnRefresh="True"
BorderStyle="Solid" BorderColor="Black" BorderWidth="1px" />
<br />
<CR:CrystalReportSource ID="crsmyData" runat="server">
<Report FileName="myData.rpt">
<DataSources>
<CR:DataSourceRef DataSourceID="odsmyData" TableName="myData" />
</DataSources>
</Report>
</CR:CrystalReportSource>
<asp:ObjectDataSource ID="odsmyData" runat="server"
OldValuesParameterFormatString="original_{0}" SelectMethod="myDataQuery"
TypeName="myDataAppTableAdapters.myDataTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="tb1" ConvertEmptyStringToNull="False"
DbType="String" Name="p1" PropertyName="Text" />
<asp:ControlParameter ControlID="tb2" ConvertEmptyStringToNull="False"
DbType="String" Name="p2" PropertyName="Text" />
<asp:ControlParameter ControlID="tb3" ConvertEmptyStringToNull="False"
DbType="String" Name="p3" PropertyName="Text" />
<asp:ControlParameter ControlID="ddl1" ConvertEmptyStringToNull="False"
DbType="String" Name="p4" PropertyName="SelectedValue" />
</SelectParameters>
</asp:ObjectDataSource>
【讨论】: