السلام عليكم ورحمة الله وبركاته :
لدي في المثال المرفق قاعدة بيانات تحتوي على الآتي :
rname : رقم المستاجر
rdate: تاريخ الإيجار
edate : تاريخ نهاية الإيجار
قمت بتعبئة بيانات في قاعدة البيانات وربطها مع datagridview
-------
الشيء الذي أريده هو في حال أدخلنا في الحقل edate قيمة تاريخ تكون مساوية لتاريخ الكومبيوتر ,
يتم تلوين الصف بالكامل الذي يوجد به ذلك الحقل في الداتاقريد بلون معين .
----------------------
ســبحان الله وبحمده
ســبحان الله العظيم
----------------------
For u = 0 To DataGridView1.Rows.Count - 1 If DataGridView1.Rows(u).Cells(2).Value = CDate(Now).ToString("dd/MM/yyyy") Then DataGridView1.Rows(u).DefaultCellStyle.BackColor = Color.Red End If Next
For u = 0 To DataGridView1.Rows.Count - 1 If DataGridView1.Rows(u).Cells(2).Value = CDate(Now).ToString("dd/MM/yyyy") Then DataGridView1.Rows(u).DefaultCellStyle.BackColor = Color.Red End If Next
السلام عليكم ورحمة الله وبركاته
ما شاء الله أخي شفرة رائعة ، بارك الله فيك ، لدي إضافة في السؤال بعد إذن صاحب الموضوع :
طيب كيف لي بتلوين الصف إذا كانت الخلية(2) نصها يحتوي على جزء من كلمة ؟
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح. قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
For u = 0 To DataGridView1.Rows.Count - 1 If DataGridView1.Rows(u).Cells(2).Value.ToString.Contains("اكتب هنا اى حرف او كلمه المراد البحث عنها") Then DataGridView1.Rows(u).DefaultCellStyle.BackColor = Color.Red End If Next
واذا كنت تبحث عن طريق كلمه موجوده فى textbox يبقى الكود هكذا
PHP كود :
For u = 0 To DataGridView1.Rows.Count - 1 If DataGridView1.Rows(u).Cells(2).Value.ToString.Contains(TextBox1.Text.Trim) Then DataGridView1.Rows(u).DefaultCellStyle.BackColor = Color.Red End If Next