سلام

یه فرم برای چاپ گذاشتم که فقط برای نمایش و چاپ ساده اطلاعات استفاده میشه ، بهمین خاطر از Report Viewer استفاده کردم.

وقتی دکمه "ثبت و چاپ" رو می زنم، بجای اینکه شماره فاکتور که 3 هست رو بگیره و اطلاعات نمایش بده ، فقط شماره فاکتور میزنه : 6 - که اصلا فاکتور شماره 6 در دیتابیس نیست!!!!!!!!!

Untitled.jpg

دیتاست ها رو هم گذاشتم که شماره فاکتور و بقیه مشخصات رو از Login باید بخونه و جدول Detail اطلاعاتی مثل هدر و فوتر و ... هست که یک مقدار بیشتر نداره - اصل کار نمایش مشخصات براساس شماره فاکتور از جدول Login هست که درست نمایش نمیده.

کد قسمتی از دکمه "ثبت و چاپ" برای اتصال بر فرم چاپ :

Login_Print_Form lpf = new Login_Print_Form();
lpf.FactNum = Int32.Parse(txtfnum.Text);
lpf.ShowDialog();


مقدار FactNum از نوع int هم در فرم پرینت تعریف شده، ولی فکر کنم مشکل از همین باشه - نمدونم چکارش کنم .

راهنمایی کنید.

تشکر