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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=37458)



مشكلة تغير لون صف في داتاجريدفيو - ahmed.fms - 12-01-21

السلام عليكم اخواني 
الكود يشتغل تمام و لكن عند اضافة شرط لتغير لون الخلفية تظهر لي هذه الرسالة 





وهذا الكود المستخدم 
كود :
cm = New OleDbCommand("select * from daylysale", cn)
           dr = cm.ExecuteReader
           While dr.Read
               If dr!billno = dgvemp.Rows(e.RowIndex).Cells(0).Value.ToString Then
                   Dim casebill As Integer
                   casebill = dr!casee
                   MsgBox(casebill)
                   i += 1
                   dgvbill.Rows.Add(dr.Item("ordarno").ToString, dr.Item("empname").ToString, dr.Item("fromm"), dr.Item("tooo").ToString, dr.Item("billprice").ToString, dr.Item("casee").ToString)
                   Dim val As Integer
                   val = dgvbill.Rows(i).Cells(5).Value
                   If val = 0 Then
                       dgvbill.Rows(i).DefaultCellStyle.BackColor = Color.Red
                   End If
               End If
           End While

ارجوا الافادة و بارك الله فيكم مسبقاً


RE: مشكلة تغير لون صف في داتاجريدفيو - moosa_alabri - 12-01-21

وعليكم السلام ورحمة الله
تاكد من عدد الاعمدة في الجرد في السطر    cell(5)
يمكن اقل
او استخدم اسم العمود بدل رقم الاندكس
PHP كود :
cell("column1"



RE: مشكلة تغير لون صف في داتاجريدفيو - ahmed.fms - 13-01-21

(12-01-21, 10:17 PM)moosa_alabri كتب : وعليكم السلام ورحمة الله
تاكد من عدد الاعمدة في الجرد في السطر    cell(5)
يمكن اقل
او استخدم اسم العمود بدل رقم الاندكس
PHP كود :
cell("column1"

للأسف جربت هذه الطريق من قبل و نفس الخطأ 

حتى انني اسندت القيمة من قاعدة البيانات لمتغير و عند تحقق القيمة في الشرط 
تظهر لي نفس المشكلة