08-10-12, 02:33 AM
amgadtamer كتب :وليكن لدينا datagridview باسم grid ولدينا العمود الذى به مؤمن عليه رقم 5 والخليه في هذا العمود إذا كان مؤمن عليه تساوى 1 وغير مؤمن عليه تساوى 0
فيصبح الكود هكذا
PHP كود :
if checkifinsure(grid,5,"0") = true then
'نفذ الكود الذى تريده
end if
السلام عليكم
عملت الوظيفة كما اوضحت
كود :
Function checkifinsure(ByVal gridv As DataGridView, ByVal cellindex As Integer, ByVal cellval As Object) As Boolean
Dim r As DataGridViewRow
Dim result As Boolean = False
For Each r In gridv.Rows
If r.[color=#FF0000]Cells(cellindex).Value.ToString[/color] = cellval.ToString Then
result = True
End If
Next
Return result
End Functionبالنسبة للجزء اللى باللون الأحمر هل اضع cellindex اسم العامود الذى به قيمة مؤمن عليه = 1 أو غير مؤمن عليه = 0
بالنسبة للجزء الثانى
كود :
if checkifinsure(grid,[color=#FF0000]5[/color],"0") = true then
نفذ الكود الذى تريده
end ifهنا نحن حددنا رقم الخلية وهو "5" وانا اريد تنفيذه على الكل وليس رقم 5 فقط
الكود الذى كنت اكتبه لجعل القيمة = 0 هو
كود :
DGV1.Rows(0).Cells("e_tamen_per_1_26_col").Value = 0
DGV1.Rows(1).Cells("e_tamen_per_1_26_col").Value = 0
DGV1.Rows(4).Cells("e_tamen_per_1_26_col").Value = 0طبعا انا هنا كنت محدد الصفوف لكن طلب منى انى اطبق الموضوع على الكل تحسبا لأى حاجة
فى إنتظار توضيحك الكريم أخى الفاضل جزاك الله عنا كل خير
