• 0
Abdulaziz Al-Sufayan

كيف أسحب معلومات من قاعدة البيانات في أداة الـ:ToolStripComboBox

سؤال

السلام عليكم

عندي أداة : ToolStripComboBox داخل شريط الأدوات ، و المشكلة أني لا استطيع سحب المعلومات من قاعدة البيانات لتظهر عند الضغط عليها .

أنا أعرف أسحب المعلومات في الـ ComboBox العادي بالطريقة التالية :


Dim conn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim bind1 As New BindingSource

conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;data Source=C:\Documents and Settings\Abdulaziz\Desktop\DB\CoffeeDB.accdb"
cmd.Connection = conn

conn.Open()
cmd.CommandText = "select CustomerName from CustomerInfo where Branch = '" + TextBox3.Text + "'"
bind1.DataSource = cmd.ExecuteReader
ComboBox1.DataSource = bind1
ComboBox1.DisplayMember = "CustomerName"
conn.Close()

و لكن عندما أعمل نفس الطريقة مع الـ ToolStripComboBox يعطيني الخطأ التالي :

(( Data Source is not a member of 'system.windows.Forms.ToolStripComboBox ))

أرجو مساعدتي في حل هذه المشكلة ، لأني ضروري اسحب أسماء الفروع من قاعدة البيانات في هذه الأداة : ToolStripComboBox

و لكم مني جزيل الشكر و التقدير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

اخي العزيز ..

هي مسالة معروفة وهي ان الجزء التالي ( ركز عليه )

ComboBox1.DataSource = bind1 
ComboBox1.DisplayMember = "CustomerName"

هذه الخاصيتين هي من ضمن خصائص ComboBox الاعتيادي ..

لكن بالنسبة للموجود داخل شريط الازرار فهي ليست موجودة .. او لا يمكنك الوصول اليها مباشرة ..

لكن تستطيع الوصول اليها بالشكل التالي ..

With ToolStripComboBox1.ComboBox

.BindingContext = Me.BindingContext
.DisplayMember = "DisplayMember"
.ValueMember = "ValueMember"
.DataSource = datatable

End With

ركز على ToolStripComboBox1.ComboBox .. هذه الطريقة بينت الوصول الى الخصائص المطلوبة ....

طبعا استعملت With فقط لاختصار الاسطر من دون كتابة اسم الاداة كل مره وهذه تعرفها ..

ان شاءلله يخدمك الكود ..

تحياتي العطرة ..

تم تعديل بواسطه سنان محمد صالح
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .