السلام عليكم ورحمة الله وبركاته
صباح / مساء
الخير
الله يعطيكم العافية أضفت قائمة منسدلة ولكن أريد أن أملأها من قاعدة البيانات ( mysql ) حاولت كثير ولكن لم استطع إلا بطريقة بدائية
كل الشكر
السلام عليكم ورحمة الله وبركاته
صباح / مساء
الخير
الله يعطيكم العافية أضفت قائمة منسدلة ولكن أريد أن أملأها من قاعدة البيانات ( mysql ) حاولت كثير ولكن لم استطع إلا بطريقة بدائية
كل الشكر
للرفع
أهلين أستاذ TareqVB
أنا الحمدلله حليت المشكله ودخلت المنتدى بكتب أنو تم حلها وبضيف الكود حصلتك كاتب رد مشكوور ويعطيك العافيه
هذا هو الحل /
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
FillDropDownList()
End If
End Sub
Private Sub FillDropDownList()
dbConn = New MySqlConnection(SqlDataSource1.ConnectionString)
db_adpt = New MySqlDataAdapter("select * from `employees`", dbConn)
db_adpt.Fill(dst_emp)
ddlname.DataSource = dst_emp
ddlname.DataTextField = "name"
ddlname.DataValueField = "id"
ddlname.DataBind()
db_adpt = New MySqlDataAdapter("select * from `items`", dbConn)
db_adpt.Fill(dst_items)
ddlitem.DataSource = dst_items
ddlitem.DataTextField = "name"
ddlitem.DataValueField = "id"
ddlitem.DataBind()
End Subلكن باقي حاجه وحده أبغى أضيف في البدايه مثلاً كلمة أختر في أحد الأصدقاء قال لي أنو تقدر عن طريق الـ query تضيف شيء زي الاكستيرنال اذا أحد يقدر يفيدني
ومشكووورين
تم تعديل هذه المشاركة بواسطة عماد م في 21 مارس 2012 في 11:52
لآيوجد إجابة !!؟
للرفع
اذا اردت اضافة كلمة (اختر) في بداية القائمة فقط اضف بعد كودك السابق مايلي
ddlitem.items.insert(0,"اختر")
TareqVB كتب:اذا اردت اضافة كلمة (اختر) في بداية القائمة فقط اضف بعد كودك السابق مايلي
ddlitem.items.insert(0,"اختر")
أهلين أستاذ TareqVB
الله يعطيك العافيه ومشكور تعبتك معي