منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طلب كود طباعة صفوف من datagridview
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم


طلب كود طباعة صفوف من datagridview
اريد طباعة من الصف 1 الى الصف 7

اسماء الحقول كتالي
ID
FullName
DateofOb
PlaceofBith
Adjectif

اضع كود طباعة التالي
 Dim report As New CrystalReport4
        report.SetDataSource(dt)
        PrintBureau11.CrystalReportViewer1.ReportSource = report
        PrintBureau11.CrystalReportViewer1.Zoom(80%)
        PrintBureau11.CrystalReportViewer1.Refresh()
        PrintBureau11.Show()
End Sub
(23-06-20, 08:47 PM)kiki كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته

يمكنك مراجعة كلاً من الروابط...
http://vb4arb.com/vb/showthread.php?tid=11839
http://vb4arb.com/vb/showthread.php?tid=12739
http://vb4arb.com/vb/showthread.php?tid=15740
http://vb4arb.com/vb/showthread.php?tid=21682
http://vb4arb.com/vb/showthread.php?tid=12581

جزاك الله اخي kiki
لم اجد ما ابخث عنه وجدت شرح لدرس في اليوتوب لكن لم افهمه
https://www.youtube.com/watch?v=TXOZ2rtCmP0
اريد عند عمل select في datagridview للمجموعة من الصفوف وبعدها الضغط على زر print
تطبع الصفوف المحددة فقط
هل من مساعدة ؟
هل من مساعدة ؟
السلام عليكم ورحمة الله وبركاته
اخي رشدي استخدم جملة استعلام  تأخذ قيمة البداية للاي دي من مربع نص والنهاية ايضا من مربع نص
انشئ مربعي نص واحد للقيمة الصغرى والاخر للقيمة الكبرى يشبه البحث بين تاريخين
وبهذا الشكل ستملا الداتا غرايد بالعدد الذي تريده من السجلات وبهذا الشكل يكون الداتا تابل تحتوي على عدد معين سيتم طباعته 
اما جملة الاستعلام فتكون هكذا
كود :
Cmd = new OleDbCommand("select * from Table1 where  Id <= " & Txt_End.text & " and  Id >=" & Txt_Start.text & "", con)
وان احببت تشاهد هذا الرابط حيث يمكنك انشاء نافذة كيفية للطباعة يمكنك وضع خيارات تعبئة الداتا غرايد وحسب ماهو موجود فيها ستتم الطباعة
https://www.youtube.com/watch?v=GWdjwHr8...vR&index=2
(27-06-20, 12:49 AM)ابراهيم ايبو كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
اخي رشدي استخدم جملة استعلام  تأخذ قيمة البداية للاي دي من مربع نص والنهاية ايضا من مربع نص
انشئ مربعي نص واحد للقيمة الصغرى والاخر للقيمة الكبرى يشبه البحث بين تاريخين
وبهذا الشكل ستملا الداتا غرايد بالعدد الذي تريده من السجلات وبهذا الشكل يكون الداتا تابل تحتوي على عدد معين سيتم طباعته 
اما جملة الاستعلام فتكون هكذا
كود :
Cmd = new OleDbCommand("select * from Table1 where  Id <= " & Txt_End.text & " and  Id >=" & Txt_Start.text & "", con)
وان احببت تشاهد هذا الرابط حيث يمكنك انشاء نافذة كيفية للطباعة يمكنك وضع خيارات تعبئة الداتا غرايد وحسب ماهو موجود فيها ستتم الطباعة
https://www.youtube.com/watch?v=GWdjwHr8...vR&index=2

شكرا لك اخي ابراهيم ايبو

اريد وضع chekbox في datagridview لتعيين الاسطر للطباعة او عند عملية selected للاسطر وضغط على زر طباعة تظهر الى اسطر المشار اليها selected تظهر في كريستور ريبورت
مثل الصورة الاتية

https://imgur.com/BJxuHx5
ان شاء الله اكون الحقت الفكرة و جزاك الله خيرا يا استاذي
هل من مساعدة
الحمد لله تم ايجاد الحل
شكرا لمن ساهم في تقديم يد المساعدة
الاستاذ kiki
واستاذي حفظه الله ابراهيم ايبو

ساضع موضوع للاستفادة من الكود الخاص بطباعة الاسطر بختيارك وطباعة كل الاسطر في داتا قريد فيو