PDA

View Full Version : سوال: پرینت اطلاعات داخل دیتاگرایدویو DataGridView Print



voldemort1
چهارشنبه 11 آذر 1388, 18:11 عصر
سلام دوستان :قلب:
من یه مشکل خیلی معمولی دارم که نمیتونم حلش کنم . :افسرده:
مشکلم اینه که نمی تونم(نمی دونم :اشتباه: ) چه طور میتونم اطلاعات داخل یک دیتاگرایدویو رو پرینت بگیرم .
کلا چه روشهائی وجود داره کدو بهینه هست ؟ توی کدوم روش میشه اطلاعات دیگری رو همراه اطلاعاتی که دارم واسه Print Preview میفرسم بفرستم ... !؟؟ :متفکر:
****راستی اگه روشی هست که با استفاده از MicrosoftReportViewer بشه از اطلاعات پرینت گرفت خیلی ممنون میشم بهم آموزش بدین و کمکم کنین ...

moferferi
چهارشنبه 11 آذر 1388, 19:48 عصر
mycn = new SqlConnection(constr);
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select * from jadval1";
cmd.Connection = mycn;
da = new SqlDataAdapter();
DataView dv = new DataView();
DataTable dt = new DataTable();
mycn.Open();
da.SelectCommand = cmd;
cmd.ExecuteNonQuery();
da.Fill(dt);
dv = dt.DefaultView;
mycn.Close();
//
CrystalReport1 rptmain = new CrystalReport1();
rptmain.SetDataSource(dv);
crystalReportViewer1.ReportSource = rptmain;هر ديتاگريدي مثلما اطلاعاتش را از يك منبعي مثل ديتاست يا ديتاويو پر ميكنه كافيه كه همون ديتاويو را به خاصيت setdatasource كريستال ريپورت نسبت بدي

یه برنامه هم اینجا (http://www.2shared.com/file/7769372/a20bc289/crystall_report_learning.html) گذاشتم.دانلود کن