31-05-20, 04:54 AM
السلام عليكم
اخي سنعرف متغير نصي ثم نعمل حلقة فور على الداتاغرايد عمود الشك ونضيف الى المتغير النصي القيمة اذا كانت ترو وفاصلة
ثم نحذف الفاصلة من نهاية المتغير النصي بعد انتهاء حلقة الفور
بعدها ننشء مصفوفة من المتغير النصي حيث نقطعه بدلالة الفاصلة
هذا اللفة والدورة لاننا لانعرف عدد الشك بوكس حتى ننشئ مصفوفة بطولها
ارجو ان اكون قد افدتك
اخي سنعرف متغير نصي ثم نعمل حلقة فور على الداتاغرايد عمود الشك ونضيف الى المتغير النصي القيمة اذا كانت ترو وفاصلة
ثم نحذف الفاصلة من نهاية المتغير النصي بعد انتهاء حلقة الفور
بعدها ننشء مصفوفة من المتغير النصي حيث نقطعه بدلالة الفاصلة
هذا اللفة والدورة لاننا لانعرف عدد الشك بوكس حتى ننشئ مصفوفة بطولها
كود :
' تعريف متغير نصي
Dim txt As String = ""
For i As Integer = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Rows(i).Cells("Check").Value = True Then
txt += "true ," ' اضافة كلمة ترو مع الفاصلة الى المتغير النصي
End If
txt = txt.TrimEnd(CChar(",")) ' حذف الفاصلة من أخر المتغير النصي
Next
Dim seven() As String = txt.Split(",") ' انشاء مصفوفة من المتغير النصي بدلالة االتقطيع بالفاصلة
' لعرض عناصر المصفوفة
For Each dd As String In seven
MsgBox(dd)
Nextاعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
