farzaneh.sh
جمعه 16 بهمن 1388, 17:52 عصر
با سلام خدمت دوستان..
من یک ReportViewer دارم که می خوام به آن با برنامه نویسی مقدار دهی کنم..
و من یک Xml با برنامه نویسی ایجاد کردم...حال میخواهم این xml را به عنوان datasource این ReportViewer قرار دهم...
کد اول کد موجود در صفحه aspx. است
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<br />
<rsweb:ReportViewer ID="ReportViewer1" runat="server">
</rsweb:ReportViewer> واین هم کد موجود در formload صفحه:
ReportViewer1.ProcessingMode = ProcessingMode.Local;
LocalReport rep = new LocalReport();
DataSet dsss = Get_Data();
ReportDataSource rptSource1 = new ReportDataSource();
rptSource1.Name = "NewDataSet_dt_input";
rptSource1.Value = dsss.Tables["dt_input"];
rptSource1.DataSourceId = "ObjectDataSource1";
LocalReport lcr = new LocalReport();
rep.DataSources.Add(rptSource1);
rep.ReportPath = "Hi.rdlc";
private DataSet Get_Data()
{
DataSet ds = new DataSet();
string xmlFilePath = Server.MapPath(@"../Xml_Dir/Sharif_Test.xml");
// string directoryString1 = Server.MapPath("..\\Xml_Dir");
//ds.ReadXml(Server.MapPath(directoryString1 + "\\Sharif_Test.xml"));
//ds.ReadXml(HttpContext.Current.Request.MapPath(dir ectoryString1 +"\\Sharif_Test.xml"));
ds.ReadXml(xmlFilePath);
return ds;
}
مشکل اینجا است که در صفحه هیچ چیزی را نشان نمیدهد...
ممنونم اگه کمکم کنید تا مشکلاتم برطرف شود...
من یک ReportViewer دارم که می خوام به آن با برنامه نویسی مقدار دهی کنم..
و من یک Xml با برنامه نویسی ایجاد کردم...حال میخواهم این xml را به عنوان datasource این ReportViewer قرار دهم...
کد اول کد موجود در صفحه aspx. است
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<br />
<rsweb:ReportViewer ID="ReportViewer1" runat="server">
</rsweb:ReportViewer> واین هم کد موجود در formload صفحه:
ReportViewer1.ProcessingMode = ProcessingMode.Local;
LocalReport rep = new LocalReport();
DataSet dsss = Get_Data();
ReportDataSource rptSource1 = new ReportDataSource();
rptSource1.Name = "NewDataSet_dt_input";
rptSource1.Value = dsss.Tables["dt_input"];
rptSource1.DataSourceId = "ObjectDataSource1";
LocalReport lcr = new LocalReport();
rep.DataSources.Add(rptSource1);
rep.ReportPath = "Hi.rdlc";
private DataSet Get_Data()
{
DataSet ds = new DataSet();
string xmlFilePath = Server.MapPath(@"../Xml_Dir/Sharif_Test.xml");
// string directoryString1 = Server.MapPath("..\\Xml_Dir");
//ds.ReadXml(Server.MapPath(directoryString1 + "\\Sharif_Test.xml"));
//ds.ReadXml(HttpContext.Current.Request.MapPath(dir ectoryString1 +"\\Sharif_Test.xml"));
ds.ReadXml(xmlFilePath);
return ds;
}
مشکل اینجا است که در صفحه هیچ چیزی را نشان نمیدهد...
ممنونم اگه کمکم کنید تا مشکلاتم برطرف شود...