منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كود عدد الحقول في الداتا - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] كود عدد الحقول في الداتا (/showthread.php?tid=29571)



كود عدد الحقول في الداتا - اسامه الهرماوي - 06-05-19

السلام عليكم...
الكود كالأتي وهو يقوم بعد مافي الداتا تمام ولكن اريد كود لعد الحقول الملونة بالون الاصفر فقط.
كود :
   text1.Text = datagridview1.Rows.Count



RE: كود عدد الحقول في الداتا - Rabeea Qbaha - 07-05-19

اعمل counter في ال foor loop التي تقوم بتلوين الحقول 
وستحل مشكلتك


RE: كود عدد الحقول في الداتا - اسامه الهرماوي - 07-05-19

ممكن توضيح اكثر اخي.


RE: كود عدد الحقول في الداتا - ابراهيم ايبو - 07-05-19

السلام عليكم اخي اسامة
قم باضافة Label ليعرض لك العدد 
ثم قم بإنشاء هذا الصب
 
كود :
Sub CountCellRed()
       Dim gg As Integer = 0
       For i As Integer = 0 To datagridview1.Rows.Count - 1
           If datagridview1.Rows(i).Cells("اسم العمود الملون او رقمه").Style.BackColor = Color.Red Then
               gg += 1
           Else
           End If
       Next
       Label1.Text = gg
   End Sub
واستدعه في حدث Form1_Load او حدث اعادة تعبئة البيانات او تحديث البيانات

كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       CountCellRed()
   End Sub
انتبه الى اللون انا وضعته لون احمر انت لديك برتقالي غير كلمة Red الى اللون الذي عندك .. دمت بخير


RE: كود عدد الحقول في الداتا - Rabeea Qbaha - 07-05-19

ليس هنالك داعي لعمل for loop اخرى وابطاء البرنامج ، بالفعل يوجد  for loop التي تقوم بتلوين الحقول 
استخدم في داخلها counter.
ارفق كود التلوين و ساساعدك فية.


RE: كود عدد الحقول في الداتا - اسامه الهرماوي - 07-05-19

شكر الكود افاد وزيادة.


RE: كود عدد الحقول في الداتا - ابراهيم ايبو - 07-05-19

السلام عليكم ورحمة الله وبركاته
نعم أخي الحبيب Rabeea لاحاجة لانشاء Loop أخر يمكن استخدام نفس اللوب في حساب عدد السجلات الملونة باضافة عداد 
وكلامك في محله اكواد اللوب تبطئ البرنامج ... تسلم ياغالي
دمت بخير .. اخا ناصحا عزيزا ... رمضان كريم