yasser_beiraghi
جمعه 25 آذر 1390, 01:22 صبح
با سلام خدمت تمامي دوستان
من تو پروژه م از گزارش گيري microsoft reportيا همون rdlc ها استفاده کردم ولي دو تا مشکل دارم که هر چي گشتم چيزي دستگيرم نشد.
اول اين کد منه که بعد از Fill کردن DataTable در يک Dataset جدول report فقط صفحه اول نمايش داده ميشه ولي وقتي Page Next رو مي زنم هيچ اتفاقي نمي افته.به نظرتون از چيه ؟
protected void Page_Load(object sender, EventArgs e)
{
if (ReportViewer1.LocalReport.DataSources.Count == 0)
{
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportDataSource rrr = new ReportDataSource("DataSet1", ((object)Session["pDataSet"]));
ReportViewer1.LocalReport.ReportPath = "RptDeposits.rdlc";
ReportViewer1.LocalReport.ReportEmbeddedResource = "RptDeposits.rdlc";
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.Refresh();
}
}
دوم اينکه چجوري اين گزارش مو Landscape بتونم print بگيرم.خيلي گشتم ولي راه به جايي نبردم.خواهشاً کمک کنيد.
من تو پروژه م از گزارش گيري microsoft reportيا همون rdlc ها استفاده کردم ولي دو تا مشکل دارم که هر چي گشتم چيزي دستگيرم نشد.
اول اين کد منه که بعد از Fill کردن DataTable در يک Dataset جدول report فقط صفحه اول نمايش داده ميشه ولي وقتي Page Next رو مي زنم هيچ اتفاقي نمي افته.به نظرتون از چيه ؟
protected void Page_Load(object sender, EventArgs e)
{
if (ReportViewer1.LocalReport.DataSources.Count == 0)
{
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportDataSource rrr = new ReportDataSource("DataSet1", ((object)Session["pDataSet"]));
ReportViewer1.LocalReport.ReportPath = "RptDeposits.rdlc";
ReportViewer1.LocalReport.ReportEmbeddedResource = "RptDeposits.rdlc";
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.Refresh();
}
}
دوم اينکه چجوري اين گزارش مو Landscape بتونم print بگيرم.خيلي گشتم ولي راه به جايي نبردم.خواهشاً کمک کنيد.