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

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



تغير لون ال button اعتمادا على البيانات من قاعده البيانات - Rabeea Qbaha - 01-11-17

السلام عليكم جميعا

رجائا شباب محتاج تساعدوني بهالمسئله العالقه ان كان بافكار او بالكود

عندي جدول بقاعده البيانات خاص بالمحلات ( متاجر)
يوجد عمود في هذا الجدول يحتوي على رقم المحل و عمود للحاله 
نعم او لا ( اذا كان مؤجر او فارغ)

يوجد لدي from فيه نموذج لشكل المتاجر على ارض الواقع 
لكل متجر يوجد button وهذا ال button اسمه هو رقم المحل بقاعده البيانات 
كيف استطيع عمل for loop تقوم بجلب بيانات المحلات من قاعده البيانات 
و تقوم بتغير لون ال button اذا كان فارغ او موجر .

الرجاء المساعده ولكم جزيل الشكر 








RE: تغير لون ال button اعتمادا على البيانات من قاعده البيانات - a.ahmed - 01-11-17

PHP كود :
For Each row As DataRow In dt.Rows
    Dim id 
As Integer row("ID")
    
Dim state As Boolean row("الحالة")
    
Dim btn As Button TryCast(Me.Controls("Button" id), Button)
    If 
state Then
        btn
.BackColor Color.LightPink
    
Else
        
btn.BackColor Color.LightGreen
    End 
If
Next 



RE: تغير لون ال button اعتمادا على البيانات من قاعده البيانات - Rabeea Qbaha - 02-11-17

(01-11-17, 11:24 PM)a.ahmed كتب :
PHP كود :
For Each row As DataRow In dt.Rows
    Dim id 
As Integer row("ID")
 
   Dim state As Boolean row("الحالة")
 
   Dim btn As Button TryCast(Me.Controls("Button" id), Button)
 
   If state Then
        btn
.BackColor Color.LightPink
    Else
        btn
.BackColor Color.LightGreen
    End 
If
Next 
شكرا صديفي على الرد
لاكن اواجه مشكله بالكود 

إقتباس : Object reference not set to an instance of an object

في مجال تعطيني كامل الكود مع ال select statement


RE: تغير لون ال button اعتمادا على البيانات من قاعده البيانات - Rabeea Qbaha - 02-11-17

وين شباب الخبره ؟؟


RE: تغير لون ال button اعتمادا على البيانات من قاعده البيانات - محمد كريّم - 02-11-17

الكود الذي كتبه لك a.ahmed يؤدي الغرض
فقط حاول أن تفهمه وتستبدل اسماء الحقول وبنية تسمية الأزرار عندك

أو ضع بنية جدول المحلات وطريقة تسمية الأزرار التي تعتمدها


RE: تغير لون ال button اعتمادا على البيانات من قاعده البيانات - Rabeea Qbaha - 03-11-17

(02-11-17, 08:27 PM)محمد كريّم كتب : الكود الذي كتبه لك a.ahmed يؤدي الغرض
فقط حاول أن تفهمه وتستبدل اسماء الحقول وبنية تسمية الأزرار عندك

أو ضع بنية جدول المحلات وطريقة تسمية الأزرار التي تعتمدها

انا بالفعل فاهم الكود وحاولت تطبيقه و قمت بتغير المطلوب 
لا اعلاف ما المشكله دائما احصل على الخطئ

Object reference not set to an instance of an object


لا اعرف اذا كنت اقوم بعمل ال data row بالطريقه المناسبه 
ا1ا استطعت توفير مثال لي لل data row ساكون شاكر