منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدة بحفظ محتوى داخل combox داخل قاعدة البيانات او فكرة مقاربه المثال مرفق
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
...
اداة الكومبوبوكس تجمع بياناتها صف صف من القاعدة  ولو افترضنا اننا نود حفظ من الكومبو للقاعدة ايضا سنحفظ صف صف للقاعدة.
لما نربط بالمعالج فاحنا نتعامل مع داتاست والاضافة لها تكون عن طريق الادوات المولدة
اما غير ذلك فيحتاج فهم.
لم افهم لماذا الحاجة للحفظ للكومبو وبامكاننا الحفظ للمصدر (datatable or dataset) فاذا كانت الكومبو مربوطة فستتاثر بالتحديثات التي تقع على مصدر البيانات.
اخوي سعود اعتقد ان طريقة الكود هي الانسب في هذه الحالة.
بالنسبة لي طريقة الربط بالمعالج تسطيع ان تقول بانني شبه فاشل فيها دائما افضل العمل بطريقة الكود صحيح انها متعبه بعض الشيء لكنها قد تكون هي الحل في مثل هذه الحالة المستعصية  Smile

على العموم اختي العزيزة جربي الطريقة التالية لحفظ جميع عناصر الكمبوبوكس في قاعدة البيانات
فالطريقة شبيهه بطريقة حفظ جميع الاسطر من اداة الداتا غريد فيو في قاعدة البيانات ايضا.

PHP كود :
For As Integer 0 To comboBox1.Items.Count 1
            Dim cmd 
As New SqlCommand("Insert into tb (Citem) values (@itm)"cn)
 
           cmd.Parameters.AddWithValue("@itm"comboBox1.Items(i).ToString())
 
           cn.Open()
 
           cmd.ExecuteNonQuery()
 
           cn.Close()

 
       Next 
اولا يجب الربط بالكود لان الربط بالكود سوف يحل اصعب المشاكل وبكل سهولة .

ثانياً المفروض يوجد جدول خاص بالخدمات ( آيدي الخدمة - نوع الخدمة ) وهذا افضل وممكن يكون بنفس الجدول .

بعدين نقوم بتحميل عناصر نوع الخدمة في الكومبو الموجود في الداتا قريد بكل سهولة .
اخي Adrees كيف يكون الكود دون جمل اتصال ....................

اذا امكن تعدل لي ع الكود دون الربط بأي شي ودون قاعدة بيانات ...............

فقط احتاج تنفيذ المثال على داتا جيرد فيو عشان فقط بس نسوي تست اخي


اخي حريف برمجة المثال اعلاه غير مكتمل مجرد مثال فقط نريد ان نطبق عليه طريقه الحفظ
(07-06-16, 10:04 PM)رهف العريفي كتب : [ -> ]اخي Adrees كيف يكون الكود دون جمل اتصال ....................

اذا امكن تعدل لي ع الكود دون الربط بأي شي ودون قاعدة بيانات ...............

فقط احتاج تنفيذ المثال على داتا جيرد فيو عشان فقط بس نسوي تست اخي

بكل تأكيد يجب تحديد جملة الاتصال فقط وضعت الكود كمثال ولبيان طريقة حفظ جميع عناصر الكمبوبوكس.
الآن ماهي الفكرة اختي هل تريدين اضافة البيانات الى الكمبوبوكس الموجود في الداتاجريد فيو ثم الحفظ في قاعدة البيانات؟
فيه حقل اسمه service tiype يوجد بينهم مسافة ما ينفع يجب ازالة المسافة ليصبح كذا servicetiype .

قمت بتعديل اسم الحقل 
وتعديل المثال ،،

الحفظ + تعبئة الكومبو بعد الحفظ بالحقل (servicetiype) + عرض البيانات في الداتا قريد = بالكود

بعد كل عملية حفظ سيتم تلقائي بإضافة السجلات الموجوده في الحقل (servicetiype) للكومبو

يمكن اضافة الكود لحدث الفورم لود لتبعئة الكومبو
اخوي حريف برمجة في مشكله بالأتصال بقاعدة البيانات

اخواني مشكورين على المساعدة جميعا ......

يبدو انكم الا الأن لم تفهمو قصدي  جميعا .؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

المطلوب هو حفظ مجموعه من ال item موجودة ب combo box   اضافتها مسبقا بواسطة  textbox .....

حفظ ال item  >>>>>>> داخل Cell واحد فقط  وصف واحد فقط مربوطين بنوع خدمة واحدة فقط و id  واحد فقط

شاهدو المثال او القصد المطلوب بالصورة وكيف تتم طريقه الحفظ بال Datagrid  

وعند استدعاء البيانات من قاعدة البيانات .................. يتم استرجاع البيانات بنفس الطريقه

انظرو الصورة ادناه
طيب حولي الخلية إلى كومبو في الداتا قريد .
حاوت فيها من امس اخي عند الضغط على حفظ يقول لي نوع الخليه غير صحيح يسكر عندي تنفيذ البرنامج
الصفحات : 1 2 3