اخى الفاضل kebboud
فى البداية الشكر لله
بخصوص الكود هو عبارة عن تجنب اول عمودين
وهما رقم الطالب و الاسم
ثم يبداء عند العمود الثالث من الخالية الاولى
حتى اخر عمود فى الداتا جريد الى اخر خالية
اى انه يبداء العد من العمود الاختبار الاول
خلال هذا الاجاء سيقوم بفحص القيمة لكل قيمة فى الخلايا
واذا كان يحتوى على قيمة اى انه اكبر من 0 او انه يحتوى على نص
سيقوم باحتساب عدد +1 على قيمة count
لينتهى بالنهاية ويقوم بترحيل القيمة الى TextBox1.Text
كل ما عليك فعله
هو تعبئة الداتا جريد باى قيمة وبشكل عشوائي
واستخدم الكود فى زر ما وعند الضغط على الزر
ستجد انه يتم اعطاء اجمالى عدد الخلايا التى تحتوى على قيم فقط
وهو كما موضح فى الصورة التى قمت برفعها
طبق الكود وستجد النتيجة لديك
الا اذا كنت تريد عمل المعادلة على صف واحد فقط وليس جميع الصفوف لاسماء الطلاب باجمعها
اذا كن تريد احتساب الاعداد
للصف الواحد فقط اى لاسم طالب واحد
فكل ما عليك الوقوف على اى اسم طالب فى اى مكان فى الصف الخاص به
ثم تقوم بالضغط على الزر الذى يحتوى على الكود التالى
كود :
Dim count As Integer = 0
Dim row As DataGridViewRow = DataGridView1.CurrentRow
For ii As Integer = 2 To DataGridView1.ColumnCount - 1
If Not row.Cells(ii).Value Is Nothing Then
count += 1
End If
Next
TextBox1.Text = countوبكده سيعطيك عدد الخلايا التى تحتوى على قيم لصف الطال فقط وليس جميع الطلاب
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

