منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مساعدة في القريد فيو - نسخة قابلة للطباعة

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



مساعدة في القريد فيو - nouribenyahia - 05-02-20

السلام عليكم لدي داتاقريدفيو فيها 3 أعمدة منتجات كمية و المجموع 
قارئ الكود بار يضيف مثلا 10 منتجات 
ماهو الكود الدي يخفي عمود المجموع بشرط إدا كانت جميع خانات الكمية =0
أما إدا كانت و لو خانة واحدة من الكمية فيها أكثر من 0 فيظهر خانة المجموع 
بارك الله فيكم


RE: مساعدة في القريد فيو - alsalamoni - 05-02-20

(05-02-20, 07:13 PM)nouribenyahia كتب : السلام عليكم لدي داتاقريدفيو فيها 3 أعمدة منتجات كمية و المجموع 
قارئ الكود بار يضيف مثلا 10 منتجات 
ماهو الكود الدي يخفي عمود المجموع بشرط إدا كانت جميع خانات الكمية =0
أما إدا كانت و لو خانة واحدة من الكمية فيها أكثر من 0 فيظهر خانة المجموع 
بارك الله فيكم

هذا الكود لاخفاء عمود من الداتاجريد مع تغيير رقم 1 الى رقم عمود المجموع
كود :
DataGridView1.Columns(1).Visible = False

لكن الافضل عدم اخفاءه واجعله ظاهرا حتى كان 0
حتى لا يظن المستخدم ان هناك نقصا في البرمجة ويتاكد بنفسه ان المجموع هو 0 فعلا


RE: مساعدة في القريد فيو - nouribenyahia - 05-02-20

(05-02-20, 08:52 PM)alsalamoni كتب : شكرا على التفاعل لكن أريد إخفاء العمود إدا كانت الكمية 0



RE: مساعدة في القريد فيو - اسامه الهرماوي - 06-02-20

وعليكم السلام...
تفضل:
كود :
  For i As Integer = 0 To datagridview1.Rows.Count - 1
               If datagridview1.Rows(i).Cells("اسم العمود").Value > Val(0) Then
                   datagridview1.Columns("اسم العمود المراد اخفائة").Visible = False
               End If
           Next