PDA

View Full Version : مبتدی: landscape کردن RDLC



yasser_beiraghi
جمعه 25 آذر 1390, 00: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 بگيرم.خيلي گشتم ولي راه به جايي نبردم.خواهشاً کمک کنيد.

yasser_beiraghi
یک شنبه 27 آذر 1390, 13:28 عصر
با سلام
جواب يک قسمت از سوال رو خودم پيدا کردم.براي LandScape کردن وقتي فايل RDLC باز هستش قسمت منوهاي اصلي Visual Studio منوي Report زير منوي Report Propertiesرا انتخاب و تنظيمات landscape و paper Size و حتما Margins رو Set مي کنيم.

حالا اگه کسي قسمت اول سوال منو مي دونه ممنون مي شم راهنماييم کنيد.