- تاريخ التسجيل
- 25 فبراير 2010
- المشاركات
- 6,596
- المجموعة
- ذكر
- الدفعة الدراسية
- 2009
- الكلية
- كلية تقنية المعلومات
- التخصص
- Information Systems
سلام
عندي فنكشن أبي أسويها في الـ DGV بس مو راضية تتطبق
في ال DGV ، عندي column فيه تواريخ إستلام طلبات ، باختصار انا اخذ التواريخ و اطرحها من تاريخ اليوم عشان اجوف جم يوم مضى على استلام الطلب.
بناءاً على هالقيمة ، أسوي Insert إلى Icon تعبر عن حالة الطلب.
مثال:
هالسكرين شوت ماخذنها تاريخ 31-05-2017
عقب مرور يومين تتحول للصورة الصفراء ، عقب أكثر من يومين تصير حمراء ، واضحة الفكرة ؟
انزين الحين الكل بيقول أكو صارت و أستوت ، الغمندة مو هني
المشكلة صادتني لما جيت و شبكت هذا الكولومن مع DataSet من الداتابيس موجودة فالسيرفر.
When i fill the DGV with the dataset from my database, and i try to fill this single column (image column) based on the elapsed days value, the program ignores the insertion code ! why ? no idea, then the image column shows up empty without values.
مسامحة كتبته انقلش ماعرف اوصف بالعربي
So, the problem comes only when i try to bind the DGV with the dataset from my data source in addition to the customized image column created.
SC :
Any help would be appreciated ! Thanks
للمعلومية : ما جيت كتبت هني إلا ليما وصلت لطريق مسدود ^^"
جربت هالأشياء :
1- أسوي image column بالكودات و ادمجه مع ال DGV و النتيجة كالتالي :

despite the correct value of elapsed days, default image for all rows is displayed
BTW, i have ensured the correct value of elapsed days already
2- جربت أسويه من ال settings حق ال DGV و ما ينزل فيه قيم كلش
3- حاولت أتأكد ان القيم الي قاعد أقارن فيها صح أو لا ، الناتج صحيح و فرق التواريخ صحيح ما فيه مشكلة
4- كلمت منتديات أجنبية مثل stack overflow و راووني السكرين شوت الاولية وقالوا تصير ما فيها مشكلة ^^"
الي عنده فكرة عن هالشي لا يبخل علينا ، وشكراً
عندي فنكشن أبي أسويها في الـ DGV بس مو راضية تتطبق
في ال DGV ، عندي column فيه تواريخ إستلام طلبات ، باختصار انا اخذ التواريخ و اطرحها من تاريخ اليوم عشان اجوف جم يوم مضى على استلام الطلب.
بناءاً على هالقيمة ، أسوي Insert إلى Icon تعبر عن حالة الطلب.
مثال:
هالسكرين شوت ماخذنها تاريخ 31-05-2017
عقب مرور يومين تتحول للصورة الصفراء ، عقب أكثر من يومين تصير حمراء ، واضحة الفكرة ؟
انزين الحين الكل بيقول أكو صارت و أستوت ، الغمندة مو هني

المشكلة صادتني لما جيت و شبكت هذا الكولومن مع DataSet من الداتابيس موجودة فالسيرفر.
When i fill the DGV with the dataset from my database, and i try to fill this single column (image column) based on the elapsed days value, the program ignores the insertion code ! why ? no idea, then the image column shows up empty without values.
مسامحة كتبته انقلش ماعرف اوصف بالعربي
So, the problem comes only when i try to bind the DGV with the dataset from my data source in addition to the customized image column created.
SC :
كود:
For rowindex = 0 To DataGridView1.RowCount - 1
Dim rValue = DataGridView1.Rows(rowindex).Cells(4).Value
If DateTime.TryParse(rValue, newreceived) Then
difference = Today.Subtract(newreceived)
diff = difference.Days
'MessageBox.Show("days= " & newreceived)
If diff < 2 Then
DataGridView1.Rows(rowindex).Cells("img").Value = My.Resources.green
ElseIf diff = 2 Then
DataGridView1.Rows(rowindex).Cells("img").Value = My.Resources.yellow
ElseIf diff > 2 Then
DataGridView1.Rows(rowindex).Cells("img").Value = My.Resources.red
Else
MessageBox.Show("Condition is invalid !")
End If
Else
MessageBox.Show("not a DateTime")
'Stop
End If
Next
Any help would be appreciated ! Thanks
للمعلومية : ما جيت كتبت هني إلا ليما وصلت لطريق مسدود ^^"
جربت هالأشياء :
1- أسوي image column بالكودات و ادمجه مع ال DGV و النتيجة كالتالي :

despite the correct value of elapsed days, default image for all rows is displayed
BTW, i have ensured the correct value of elapsed days already
2- جربت أسويه من ال settings حق ال DGV و ما ينزل فيه قيم كلش
3- حاولت أتأكد ان القيم الي قاعد أقارن فيها صح أو لا ، الناتج صحيح و فرق التواريخ صحيح ما فيه مشكلة
4- كلمت منتديات أجنبية مثل stack overflow و راووني السكرين شوت الاولية وقالوا تصير ما فيها مشكلة ^^"
الي عنده فكرة عن هالشي لا يبخل علينا ، وشكراً
التعديل الأخير:



