السلام عليكم و رحمة الله و بركاته
أتمني الرد علي ال3 أسئلة التالية للأهمية و لكم مني جزيل الشكر و التقدير:-
الأول : كيف يمكن أو أسهل طريقة لطباعة بيانات الداتا جريد بشكل منسق و جميل طبعاً.
الثاني : كيف يمكن تلوين الحقل في الداتا جريد بناءً علي شرط معين مع العلم إنه نص و ليس رقم .
الثالث : كيف يمكن إستخدام جملة سيليكت فيها أو تحتوي علي أكثر من جدول مشترك و عرضهم في الداتا جريد
و لكم مني جزيل الشكر .
مع العلم بأني بعد البحث وجدت منتدي به إجابة بعض تساؤلات عن السؤال الثاني و إليكم الكود :-
Private Sub DataGridView_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView.CellFormatting If DataGridView.Columns(e.ColumnIndex).Index = 4 Then ' لو العمود كان رقم 4 If DataGridView.Rows(e.RowIndex).Cells(e.ColumnIndex).Value > 5 Then ' لو الخلية قيمتها أكبر من 5 ' هذا الكود تشغله لو حبيت تلون الخلية بس DataGridView.Rows(e.RowIndex).Cells(e.ColumnIndex).Style.BackColor = Color.Red ' هذا الكود تشغله لو حبيت تلون السطر كله '' DataGridView.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.Red ' الكود موقوف الان End If End If End Sub
لكن هذا الكود يعتمد علي إختبار قيم عددية و أنا أريدها نصية و الأفضل طبعاً معرفة كيفية التحكم بها .
و السلام عليكم و رحمة الله و بركاته