بســم الله الـرحمــن الرحيــم
اريد ان احمل جدول مكون من عمود واحد في كومبو بوكس باستخدام الاكسس
ياليت الرد باسرع وقت
بســم الله الـرحمــن الرحيــم
اريد ان احمل جدول مكون من عمود واحد في كومبو بوكس باستخدام الاكسس
ياليت الرد باسرع وقت
اسم الجدول std والحقولstdid, stdname
dim constr as string="اكتب مسار الملف"
dim con as new oledbconnection(constr)
dim str as strin="select * from std"
dim dap as new oledbdataadapter(str,con)
dim ds as new dataset
dap.fill(ds,"std")
combobox1.datasource=ds.table("std")
combobox1.displaymember="stdname"
combobox1.valuemember="stdid"
ربما تكون هناك خطا في الإملاء لأني كتبته سريعا
لتكن ds هي الـ dataset
""أولا التصريح عن متغير داتا رو"" dim dr as datarow "ثانياً اضافة العناصر من الداتا سيت التي تتضمن الجدول الى الكومبو بوكس" for each dr in ds.tables(0).rows combobox1.items.add(dr.item(0)) next
تم تعديل هذه المشاركة بواسطة hamadalkh في 18 يناير 2009 في 14:11
مشكور جدا اخي ولكن لو تكرمت
انا حاولت ابدل القيم 0
دي باسم الجدول
واسم العنصر اللى انا هجيبه في الكومبو
ولكن بيكتبلي ارور
لو تكرمت لو عدلت المثال الصغير ده
لقيم بدل ارقـــام
إذا كنت تشعر انك لاتعيش جيـدا
فاعلم أنك لاتصلي جيــدا
...
فهنآك فرق :
بين من يصلي (ليرتآح بهآ )
وبين من يصلي ( ليرتآح منهآ)
فآنظر لقلبك أيهما أنت؟
{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}
السلام عليكم
أستخدم الكود التالي
If r.IsClosed = False Then r.Close()
cm.Connection = Cn
cm.CommandType = CommandType.Text
cm.CommandText = "select * from groups"
r = cm.ExecuteReader
If r.HasRows = True Then
ComboBox1.Items.Clear()
Do While r.Read = True
ComboBox1.Items.Add(r(0))
Loop
r.Close()
End Ifملحوظات:-
r = datareader
cn = connection string
cm = command
تم تعديل هذه المشاركة بواسطة Mady-AGC في 30 سبتمبر 2011 في 16:36
منحة للخريجين وطلاب الجامعات و المعاهد
دبلومة لتخريج مبرمج متخصص في هندسة صناعة البرمجيات وتصميم وبرمجة تطبيقات الأنترنت
سبحان الله وبحمده سبحان الله العظيم
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…