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

كيف اخذ قيمه من dropdown list

مغلق
بدأه Miss-Hearts في 21 مايو 2007 · 11 رد · 1,061 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي dropdown list

وهي عباره عن اسماء

لما اليوزر يسوي سيليكت لليست

كيف اخذ id

التابع للاسم الي اختاره اليوزر؟؟؟

#2

السلام عيكم

عن طريق الـخاصية SelectedValue

If Not Me.ListBox1.SelectedValue Is Nothing Then
			Me.Label3.Text = Me.ListBox1.SelectedValue.ToString
		End If

لان ربط الخاصية سيكون بهذا الشكل

cboxNationality.DisplayMember = "Nationality.Nationality"
		cboxNationality.ValueMember = "Nationality.Nationality_ID"
		cboxNationality.DataBindings.Add( _
		New Binding("SelectedValue", DV, "Nationality"))

للمزيد ابحث في المنتدى عن الـ Complex Binding comboBox

بالتوفيق إن شاء الله.

في المثال يتضح المقال

#3

مشكور اخوي

بس هذا الطريقه ما طلعت لي الاي دي

وبحثت في المنتدى ما حصلت شي يفيديني

هذي طريقه الربط للدروب داون ليست الي انا استخدمتها

/index.php?showtopic=126107

#4

ضع الكود أو مثال , حتى يكون واضح اكثر و نختصر عليك الوقت.

في المثال يتضح المقال

#5

هذا مثال

مثلا لما اليوزر يكون عنده طلبين

راح يختار تاريخ الطلب من الدروب داون ليست الاولى

وعقب راح يختار job category

من الدورب داون ليست الثانيه

....

الي راح يصير انه راح ينربط الدورب داون ليست الاولى مع الثانيه عن طريق

request_id

عشان نحدد اي طلب الي يريد اليوزر يغير عليه

لما يضغط

submit

راح ينقص عدد العامل من جدول

request_details

التابع للرقم الطلب

مثلا اختار اليوزر Administration

راح ينقص عدد

admin_new

من الداتابيس بقيمه 1

....

ملاحظه لما تسجل دخول ادخل باسم

aa

والباسورد

aa

واختر صفحه

employee application

#6

يا أخي العزيز أصلح اللهُ حالك ,هذا مشروع بالـ ASP.NET

دع غيري ممن هم في هذا الشأن يجيب على السؤال , لا جواب عندي , قليل الخبرة و الزاد في ذلك.

السلام عليكم.

في المثال يتضح المقال

#7

مشكور اخوي

واسفه ع الازعاج

اذا مب مكانه الصحيح ما عليك امر انقله

لقسم ASP.NET

واسفه مره ثانيه

#8

up

الله يخليكم اللي يقدر يساعدني محتاجه ضروري

#9

dd.SelectedItem.Text على الاسم او ما يراه المستخدم داخل ال dropdownlist

DDL_Factories.SelectedItem.Value او DDL_Factories.SelectedItem.value تحصلين على ال id

#10

مشكور اخوي ع الرد

يزاك الله خير

زين قدرت اخذ القيمه بس المشكله الحين مب قادره انقص قيمه الادمين من الداتابيس

جربت هذا الكود وما نفع

ياليت اخوي تشوف لي شو المشكله

والمثال فوق بتحصله مع الشرح

Conn.Open()

Req = (ddReDate.SelectedItem.Value)

MsgBox(Req)

If ddJobCat.SelectedValue = "Admin" Then

sql = "SELECT max(admin_new) from request_details where request_id = " & Req

cmd = New OleDbCommand(sql, Conn)

Admin = cmd.ExecuteScalar()

Admin -= 1

End If

Conn.Close()

تم تعديل هذه المشاركة بواسطة Miss-Hearts في 24 مايو 2007 في 16:29

#11
Miss-Hearts كتب:
مشكور اخوي ع الرد

يزاك الله خير

زين قدرت اخذ القيمه بس المشكله الحين مب قادره انقص قيمه الادمين من الداتابيس

جربت هذا الكود وما نفع

ياليت اخوي تشوف لي شو المشكله

والمثال فوق بتحصله مع الشرح

Conn.Open()

Req = (ddReDate.SelectedItem.Value)

MsgBox(Req)

If ddJobCat.SelectedValue = "Admin" Then

sql = "SELECT max(admin_new) from request_details where request_id = " & Req

cmd = New OleDbCommand(sql, Conn)

Admin = cmd.ExecuteScalar()

Admin -= 1

End If

Conn.Close()

يا اختي جمله ال sql التي تستعملينها تقوم بقراءة القيمه من الداتابيس لكي تستطيعين تغيير القيمه في الداتابيس (بعد قراءة القيمه وتنقيص ال admin_new) يجب استعمال جمله update لادخال قيمة ال admin الجديده.

ارجو ان تراجعي ال sql وتفهميه جيدا....

UPDATE table_name

SET column_name = new_value

WHERE column_name = some_value

اقرائي هذا الرابط http://www.w3schools.com/sql/default.asp

sql = "update request_details set admin_new = " + Admin + " where request_id = " & Req

cmd.ExecuteNonQuery

تم تعديل هذه المشاركة بواسطة firass88 في 25 مايو 2007 في 19:40

#12

اوبس والله ما انتبهت

مشكور اخوي

والسموحه ع الازعاج

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

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