الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط قاعدة البيانات بالكمبوبكس كيف ؟

بدأه ابو علي المقدسي في 6 مايو 2012 · 2 رد · 573 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يتم ربط حقل في جدول معين في قاعدة البيانات بعنصر ال comobox بحيث اذا اضيف لهذا الجدول او حذف منه يظهر ذلك على الكمبوبكس ؟

وشكرا

#2

عند اضافه combobox الى الفورم والضغط عليها يظهر مثلث صغير فى اقصى اليمين

عند الضغط عليه تظهر قائمه combobox tasks وتجد مكتوب use data bound items على شكل checkbox قم باختياره ليظهر لك data binding mode

افتح ال combo الخاص بال data source ثم اختار add project data source

ثم قم بالتعامل مع ال wizard التى سوف تظهر

هذه هى الطريقه باستخدام ال wizard وهناك طريقه اخرى باستخدام الكود ولكن هذه اسهل بكثير من الكود

والصوره سوف توضح لك الشرح السابق

post-170153-010384900 1336385752_thumb.p

المرفقات
data source.png
73b14eadba.gif

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

لكل مبتدئى البرمجه برمجه بلغه السى شارب

تنصيب ويندوز 8 على vmware

#3
mohamed salama كتب:

عند اضافه combobox الى الفورم والضغط عليها يظهر مثلث صغير فى اقصى اليمين

عند الضغط عليه تظهر قائمه combobox tasks وتجد مكتوب use data bound items على شكل checkbox قم باختياره ليظهر لك data binding mode

افتح ال combo الخاص بال data source ثم اختار add project data source

ثم قم بالتعامل مع ال wizard التى سوف تظهر

هذه هى الطريقه باستخدام ال wizard وهناك طريقه اخرى باستخدام الكود ولكن هذه اسهل بكثير من الكود

والصوره سوف توضح لك الشرح السابق

post-170153-010384900 1336385752_thumb.p

بارك الله بك ، وجزيت خيرا

تمكنت ايضا من التعامل من خلال الاكواد ، فمثلا عندي كمبوبكس اثنين او ثلاثة بدي اجيب بيانات لكل واحد منها من نفس الجدول بعمل كمايلي :

string coonectionSring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True";

SqlConnection cn = new SqlConnection(coonectionSring);

DataTable s1 = new DataTable();

SqlCommand com1 = new SqlCommand("select ([Name of the owner]) from Customer", cn);

SqlDataAdapter adbt1 = new SqlDataAdapter();

adbt1.SelectCommand = com1;

adbt1.Fill(s1);

comboBox1.DataSource = s1;

comboBox1.DisplayMember = s1.Columns[0].ToString();

DataTable s2 = new DataTable();

SqlCommand com2 = new SqlCommand("select ([identification number customer]) from Customer", cn);

SqlDataAdapter adbt2 = new SqlDataAdapter();

adbt2.SelectCommand = com2;

adbt2.Fill(s2);

comboBox2.DataSource = s2;

comboBox2.DisplayMember = s2.Columns[0].ToString();

الان اريد ان اطور علي ذلك انا عندي جدول فيه حقلين مثلا الاول الاسم و الثاني رقم الهوية

اريد ان اجلب البيانات الى الكمبوكس الاول الخاص بالاسم لكن عندما اختار منه الاسم يتم اختيار رقم الهوية بشكل تلقائي من الكمبوبكس او يتم بشكل تلقائي وضع رقم الهوية في مربع نص ، كيف يمكن ان افعل ذلك ؟

وشكرا

1

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…