0 امتیاز
سلام بابت جواب پیشین ممنون

حالا اگر بخوام اطلاعات دیتا گرید ویو رو برای چاپ به کریستال ریپورت بفرستم چی کار کرد.
بسته شده

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام ؛ دوست عزیز اول اینکه شما یک کتاب در رابطه با طراحی گزارش در کریستال ریپورت بخونید

سپس کدتون رو بنویسید و اگه خطاییی داد که نتونستین حلش کنید در اینجا قرار بدین تا جوابتون رو بگیرید . بدترین راه یادگیری اینه که دیگران براتون کد رو بنویسن و شما Copy And Paste کنید . مرسی از توجهتون

 

//ساخت جدول برای نگهداری اطلاعات برای مشخص کردن منبع داده گزارش
    DataTable t = new DataTable();
    t.Columns.Add("id", typeof(Int16));
    t.Columns.Add("name", typeof(string));
    t.Columns.Add("family", typeof(string));
    
//اضافه کردن داده به دیتا تیبل
    foreach (DataGridViewRow dgv in DataGridView1.Rows)
{
    t.Rows.Add(dgv.Cells[0].Value, dgv.Cells[1].Value, dgv.Cells[2]);
}

//ساخت یک نمونه از گزارش و مشخص کردن منبع داده آن ، سپس نمایش آن
CrystalReport1 cr = new CrystalReport1();
cr.SetDataSource(t);
crystalReportViewer1.ReportSource = cr;

البته اول باید ظاهر گزارش رو طراحی کنید و سپس به طریق بالا کد هاتون رو بنویسید.

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...