الأربعاء، 29 أبريل، 2009

كيف نملأ ComboBox عن طريق Dataset

لكى نملأ ال كمبو بوكس عن طريق داتا ست يجب توافر مصدر البيانات Datasource ويكون عبارة عن الجدول datatable اللى بداخل dataset ثم لكى نعرض البيانات فان الكمبو بوكس له خاصيتين , DisplayMember وهى القيم التى نراها بعد ملىء الكمبوبوكس وهناك ايضا valueMember وهى قيم لا نراها ,ليس واجبا ان نضعها ولكن الاهم ان نضع DisplayMember ,نعطى للكمبوبوكس الجدول الذى هو مصدر البيانات
الرمز PHP:
Me.ComboBox1.DataSource = DS.Tables("TypeProducts ")
ثم وضح للكمبوبوكس ما هى البيانات التى يجب ان يراها المستخدم
الرمز PHP:
Me.ComboBox1.DisplayMember = "Nomtype"
فبمجرد كتابة اسم الحقل الذى بالجدول يقوم المعالج عن طريق MSIL و JIT باضافة الصفوف الموجودة فى حقل Nomtype الى مجموعة الوحدات ItemCollection الخاصة بالكمبوبوكس هناك خطوة اضافية
الرمز PHP:
Me.ComboBox1.ValueMembrer = "Numtype"
وهى لربط مفتاح الحقل NumType بكل Item وهى لا تظهر للمستخدم ولكننا نستفيد منها فى التعامل مع البيانات


0 التعليقات: