PDA

View Full Version : ارسال سطرهای دیتاگرید به گزارش و چاپ آن



matin.soft
یک شنبه 23 مهر 1391, 19:02 عصر
با سلام به همگی
در برنامه می خوام برای مشتری فاکتور صادر کنم و سطرهای موجود در دیتاگرید رو بعد از تسویه به ریپورت بفرستم و در گزارش چاپ کنم.کدی که نوشتم تقریباً کامله و سطرهای دیتا گرید به دیتاست گزارش فرستاده می شه اما نمی دونم چرا در گزارش نشون داده نمی شه؟
ممنون می شه اساتید گرام راهنمایی فرمایید.:چشمک:
کدایی که نوشتم اینه:
ازین کدا می تونید برای ارسال سطرهای دیتاگرید به دیتا ست گزارشتون و چاپ گزارش استفاده کنید البته دقت نمایید که ستونهای دیتاگرید به صورت کامل و به ترتیبی که در دیتاست هستند باید باشند در غیر اینصورت با اشکال مواجه خواهید شد.
DataGridViewRow [] Chartarr = new DataGridViewRow[dataGridView1.Rows.Count];
dataGridView1.Rows.CopyTo(Chartarr, 0);
FormReports rptFrm = new FormReports();

foreach (DataGridViewRow row in Chartarr)
{

DataRow datarw;
datarw = rptFrm.DBhamlyarDataSet.tbBar.NewRow();
for (int i = 0; i < row.Cells.Count; i++)
{

datarw[i] = row.Cells[i].Value;
}

rptFrm.DBhamlyarDataSet.tbBar.Rows.Add(datarw);
rptFrm.Show();

Farshid007
یک شنبه 23 مهر 1391, 19:33 عصر
از چه گزارشی استفاده می کنی؟

matin.soft
یک شنبه 23 مهر 1391, 20:04 عصر
از چه گزارشی استفاده می کنی؟
دوست عزیز از توجهتون ممنون.متوجه ایراد کار شدم کد بالارو پاک نمی کنم شاید به درد یه بنده خدایی خورد.

r_s1389@yahoo.com
دوشنبه 24 مهر 1391, 10:01 صبح
آقا تشکر از لطفتون به درد ما که خورد .
مرسی

zzhkfa
یک شنبه 29 بهمن 1391, 12:54 عصر
سلام میشه اگه زحمتی نیست یه سورس از این نمونه کد برام بزاری خیلی کارم لنک این مورد هست؟