matin.soft
یک شنبه 23 مهر 1391, 20: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();
در برنامه می خوام برای مشتری فاکتور صادر کنم و سطرهای موجود در دیتاگرید رو بعد از تسویه به ریپورت بفرستم و در گزارش چاپ کنم.کدی که نوشتم تقریباً کامله و سطرهای دیتا گرید به دیتاست گزارش فرستاده می شه اما نمی دونم چرا در گزارش نشون داده نمی شه؟
ممنون می شه اساتید گرام راهنمایی فرمایید.:چشمک:
کدایی که نوشتم اینه:
ازین کدا می تونید برای ارسال سطرهای دیتاگرید به دیتا ست گزارشتون و چاپ گزارش استفاده کنید البته دقت نمایید که ستونهای دیتاگرید به صورت کامل و به ترتیبی که در دیتاست هستند باید باشند در غیر اینصورت با اشکال مواجه خواهید شد.
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();