tara1367
شنبه 26 اسفند 1391, 10:13 صبح
سلام دوستان
من در گزارشم(stimulsoft) چند تا پارامتر دارم كه با هر بار كليك بر روي دكمه چاپ همون سطر ديتاگريدويو نام و نام خانوادگي شخص بعنوان پارامتر به گزارش فرستاده ميشه ولي وقتي بار اول ميفرسم و پرينت ميگيرم بار بعدي كه روي سطر ديگري كليك ميكنم دوباره داخل پارامترها همون مقادير قبلي هستند و مقادير جديد جايگزين نميشن مشكل از كجاست؟
با تشكر
اينم كد:
private void DGVPrintGharardad_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
string smodat,sfn,sin;
if (e.ColumnIndex == 0)
{
StiPage page = stiRTasvie.Pages[0];
page.PaperSize = System.Drawing.Printing.PaperKind.A4;
page.Margins = new Stimulsoft.Report.Components.StiMargins(1, 0, 1.5, 0);
stiRTasvie.Dictionary.Variables["VFname"].Value =
DGVPrintGharardad.Rows[e.RowIndex].Cells["Fname"].Value.ToString();
stiRTasvie.Dictionary.Variables["VLname"].Value =
DGVPrintGharardad.Rows[e.RowIndex].Cells["Lname"].Value.ToString();
stiRTasvie.Render(false);
stiRTasvie.Show();
}
من در گزارشم(stimulsoft) چند تا پارامتر دارم كه با هر بار كليك بر روي دكمه چاپ همون سطر ديتاگريدويو نام و نام خانوادگي شخص بعنوان پارامتر به گزارش فرستاده ميشه ولي وقتي بار اول ميفرسم و پرينت ميگيرم بار بعدي كه روي سطر ديگري كليك ميكنم دوباره داخل پارامترها همون مقادير قبلي هستند و مقادير جديد جايگزين نميشن مشكل از كجاست؟
با تشكر
اينم كد:
private void DGVPrintGharardad_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
string smodat,sfn,sin;
if (e.ColumnIndex == 0)
{
StiPage page = stiRTasvie.Pages[0];
page.PaperSize = System.Drawing.Printing.PaperKind.A4;
page.Margins = new Stimulsoft.Report.Components.StiMargins(1, 0, 1.5, 0);
stiRTasvie.Dictionary.Variables["VFname"].Value =
DGVPrintGharardad.Rows[e.RowIndex].Cells["Fname"].Value.ToString();
stiRTasvie.Dictionary.Variables["VLname"].Value =
DGVPrintGharardad.Rows[e.RowIndex].Cells["Lname"].Value.ToString();
stiRTasvie.Render(false);
stiRTasvie.Show();
}