السلام عليكم
لقد قمت بتعبئة الاداة Dropdownlist ببيانات من جدول في قاعدة البيانات وهذا الجدول يحتوي على حقلين حقل برقم الادارة وحقل اخر بأسم الادارة
طبعا الاداة Dropdownlist يتم تعبئتها باسم الادارة بينما عند النفر على اسم اي ادارة اريد ان يظهر لي رقم الادارة اي اريد اخذ من اسم الادارة رقم الادارة المرتبط بها المشكلة ان الاسماء الادارات تظهر لكن لايمكنيي اخذ رقم الادراة من اسم الادارة ووضعة في متغير لاستخدامة في اغراض اخرى في البرنامج
وهذا هو الكود الذي استخدمته في تعبئة الdropdownlist:
Dim cn As OleDbConnection
Dim s As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\my\Employees.mdb"
Dim sql2 As String = "select * from dept"
cn = New OleDbConnection(s)
Dim da As New OleDbDataAdapter(sql2, cn)
Dim ds As New DataSet
da.Fill(ds, "dept")
DropDownList1.DataSource = ds
DropDownList1.DataMember = "dept"
DropDownList1.DataTextField = "dept_name"
DropDownList1.DataValueField = "dept_id"
DropDownList1.DataBind()
المشكلة هنا عند استخراج رقم الادارة بهذه الطريفة
Dim i As Integer
i = DropDownList1.SelectedValue
لايضهر لي سوى رقم الادارة الاولى لكن اني اريدة يضهر لي ارقام الادارة الاخرى عند النقر على اسم ادارة اخر فيdropdownlist
ارجوا منكم المساعدة
والف شكر