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

كيف اربط كمبوبوكس بالداتا الموجودة على SQLSERVER

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

صممت قاعدة بيانات على SQL SERVER وعندي برنامج على C#

فية عدة فورم وانشئت COMBOX

بدي كل الاسماء تظهر في COMBOX بحيث يتم ربطها بالحقول في الفورم

وشكر لكم تعاونكم معاي

اخوكم / احمد علي

#2

على فرض أخي أحمد أن ال DataSet سميتها ds

و على فرض أنك سميت SQLDataAdapter بالأسم TestAdapter

و ملئت الds عن طريق الأمر التالي

TestAdapter.Fill(ds, "TestName");

تستطيع أن تملء ال ComboBox بالشكل التالي:

for(int i = 0; i < ds.Tables[0].Rows.Count; i++)
ComboBox1.Items.Add(ds.Tables["TestName"].Rows[0].ToString());

و طبعا تستطيع الإستغناء عن هذا بال Property إللي أسمها DataBinding التابعة لل ComboBox و لكن يجب أن تكون قد ملئت ال DataSet إللي عندك قبل إستخدامها

لكي تفهم هذا الشرح يجب أن يكون عندك معرفة كاملة بخصائص الربط مع قاعدة بيانات ال SQL مع جميع أساسياتها من

SQLConnection و SQLDataAdapter و DataSet و SQLCommand

#3

السلام عليكم ورحمة الله وبركاته

يمكنك إستخدام الخصائص DataSource, DisplayMember, ValueMember

myComboBox.DataSourec = myDataSet;
myComboBox.DisplayMember = "DisplayFieldName";
myComboBox.ValueMember = "ValueFieldName";

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

هذا الموضوع مغلق.

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