shocraneh
سه شنبه 07 آذر 1391, 16:10 عصر
با سلام در گزارشگیری با reportviewer چه طور دیتا سورس گزارش رو معرفی کنم؟پیشاپیش ممنون .
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
Font-Size="8pt" InteractiveDeviceInfos="(Collection)"
WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
<LocalReport ReportPath="Report.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server">
</asp:ObjectDataSource>
</div>
ObjectDataSource1 چه طوری تنظیم بشه؟؟حتی با ویزارد هم جواب نمیده
البته روش زیر رو هم رفتم
ReportDataSource rdS = new ReportDataSource("table", GetData());
ReportViewer1.LocalReport.DataSources.Add(rdS);
GetData مقدار datatable رو با استفاده از پروسیجر برمیگردونه
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
Font-Size="8pt" InteractiveDeviceInfos="(Collection)"
WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
<LocalReport ReportPath="Report.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server">
</asp:ObjectDataSource>
</div>
ObjectDataSource1 چه طوری تنظیم بشه؟؟حتی با ویزارد هم جواب نمیده
البته روش زیر رو هم رفتم
ReportDataSource rdS = new ReportDataSource("table", GetData());
ReportViewer1.LocalReport.DataSources.Add(rdS);
GetData مقدار datatable رو با استفاده از پروسیجر برمیگردونه