تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مساعدة في تلوين صف معين في الداتا قريد فيو حسب قيمه نصية
#1
السلام عليكم احبائي الاعزاء 
السؤال واضح من العنوان اريد تلوين صف معين في الداتا قريد فيو حسب قيمه نصية معينه وليست رقمية . جربت شروحات ولكن جميعها ذات قيم رقمية اصغر من او اكبر او تواريخ .
ارجو المساعدة
الرد
تم الشكر بواسطة:
#2
ضع الكود يللى عندك بتقول انه للقيم اللرقميه للتعديل عليه
الرد
تم الشكر بواسطة: حريف برمجة
#3
هلا اخي بلدي اتفضل كود للتواريخ
وانا اريد لقيمه نصية معينة او كلمة معينة


Dim kk As Date = Now.ToString("yyyy/MM/dd")
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(i).Cells(7).Value < kk.AddDays(-90) Then
DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color.Red
End If
Next
الرد
تم الشكر بواسطة: حريف برمجة , حريف برمجة
#4
(08-08-20, 11:39 PM)العطر الرايق كتب : هلا اخي بلدي اتفضل كود للتواريخ
وانا اريد لقيمه نصية معينة او كلمة معينة


Dim kk As Date = Now.ToString("yyyy/MM/dd")
     For i As Integer = 0 To DataGridView1.Rows.Count - 1
       If DataGridView1.Rows(i).Cells(7).Value < kk.AddDays(-90) Then
      DataGridView1.Rows(i).DefaultCellStyle.BackColor = Color.Red
        End If
         Next

هلا فيك اخى

تفضل التعديل هذا يقارن مساواه بالنص
PHP كود :
If DataGridView1.Rows(i).Cells(7).Value.Equals("data"Then 
الرد
تم الشكر بواسطة: حريف برمجة
#5
لم يعمل اخي
الرد
تم الشكر بواسطة:
#6
(09-08-20, 01:03 AM)العطر الرايق كتب : لم يعمل اخي

لابد من تطابق الاحرف اذا كانت احرف كبيره او صغيره او في بدايتها او نهايها توجد مسافات

لتجاوز المسافاات ممكن عمل trim قبل المقانه
If DataGridView1.Rows(i).Cells(7).Value.tostring.trim.Equals("data") Then

او ض مشروع صغير
الرد
تم الشكر بواسطة:
#7
يعمل مع النصوص الانجليزية اريد العربية اذ امكن شاكر لك مجهودك
الرد
تم الشكر بواسطة:
#8
(09-08-20, 01:07 AM)العطر الرايق كتب : يعمل مع النصوص الانجليزية اريد العربية اذ امكن شاكر لك مجهودك

يعمل مع الجميع

لكن ضع مشروع صغير

واضح انه عندك مشكله في الاحرف العربيه يجب ان تنتبه اليها

لهذا الافضل مقارنه رقيمه برقم id الخاص بالمجموعه لتتجاوز اخطاء الاحرف
الرد
تم الشكر بواسطة:
#9
اشكرك من اعماق قلبي اخي تم عمل الكود تمام . نسيت اغير رقم الخلية Cells في الكود وغيرتها ونجح . مشكوووور مجدداً
الرد
تم الشكر بواسطة: بلدي



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم