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

كيفية ملئ ال DropDownList بالكود و ليس بالويذرد

مغلق
بدأه MAHGOOP في 19 ديسمبر 2006 · 10 رد · 903 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

برجاء الأفادة في كيفية ملئ ال DropDownList بالكود و ليس بالويذرد لأن أمكانيات الويذرد محدودة

أنا بستخدم في "ASP2 & VB"

------------------------------------------------

لا إله إلا أنت سبحانك أني كنت من الظالمين

-----------------------------------

27e64a660f.gif

#2

السلام عليكم

من فضلكم الموضوع دا ضروري جدا ليا

شكرا

------------------------------------------------

لا إله إلا أنت سبحانك أني كنت من الظالمين

-----------------------------------

27e64a660f.gif

#3
 DropDownList1.Items.Add(New ListItem("one", 1))

ال listitem ـاخذ بارمتران الأول لإسم القيمة التي تظهر للمستخدم والثاني للقيمة الفعلية

#4

شكرا أخي الكريم

بس أنا مش قصدي كيفية وضع بيانات ثابتة بة أنا قصدي كيفية ملئة ببيانات من الداتا بيز

و شكرا على مرورك أخي الكريم "عبد المعز"

------------------------------------------------

لا إله إلا أنت سبحانك أني كنت من الظالمين

-----------------------------------

27e64a660f.gif

#5

مالذي تريد كيفية احضار البيانات من قاعدة البيانات ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#6

تمام بس من غير الويذرد

------------------------------------------------

لا إله إلا أنت سبحانك أني كنت من الظالمين

-----------------------------------

27e64a660f.gif

#7
Dim connString As String="\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True"
Using myConnection As New SqlConnection(connString)

Const sql As String = "SELECT * FROM employers"

Dim myCommand As New SqlCommand(sql, myConnection)


Dim myDataSet As New DataSet


Dim myAdapter As New SqlDataAdapter(myCommand)
myAdapter.Fill(myDataSet)


Dim table As DataTable
Dim row As DataRow


For Each table In dataSet.Tables
  For Each row In table.Rows

	DropDownList1.Items.Add(New ListItem(row(0).ToString, row(1)))

  next row
next table

end using

على فرض ان الجدول يحتوي حقلين , الاول employer name والثاني employer id

تم تعديل هذه المشاركة بواسطة عبد المعز في 19 ديسمبر 2006 في 23:06

#8

مش عارف أشكرك أزاي ربنا يكرمك و يزيدك من علمة

مشكووووووووووووووووور

------------------------------------------------

لا إله إلا أنت سبحانك أني كنت من الظالمين

-----------------------------------

27e64a660f.gif

#9

تمام كده يا عبد المعز

بس ليه انت بتعمل Foreach

استخدم خصائص ال DataSource و DataTextField و DataValueField

اظن ان ال Data Binding اسهل

#10

معك حق اخي احمد , الصراحة فاتتني

اخي MAHGOOP استخدم هذا الكود بدل حلقة foreach

DropDownList1.DataSource = ds.Tables(0)
		DropDownList1.DataTextField = "employer_name"
		DropDownList1.DataValueField = "employer_id"
		DropDownList1.DataBind()

تم تعديل هذه المشاركة بواسطة عبد المعز في 20 ديسمبر 2006 في 09:18

#11

السلام عليكم

شكرا جدا منكم جميعا

------------------------------------------------

لا إله إلا أنت سبحانك أني كنت من الظالمين

-----------------------------------

27e64a660f.gif

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

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

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

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

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

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