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

هذه هي طريقه التعامل مع ال dropdownlist لعرض اسم المصنع مثلا بينما اابرايماري كي يكون مخفي

مغلق
بدأه firass88 في 6 مايو 2007 · 7 رد · 994 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الطريقه:

		 If Not Page.IsPostBack Then

			Dim connection1 As OleDbConnection
			Dim factoryReader As OleDbDataReader
			Dim sql1 As String
			Dim connectionString1 As String

			Dim Factories = New SortedList

			connectionString1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\App_Data\ZonesCorp2.mdb"
			connection1 = New OleDbConnection(connectionString1)

			connection1.Open()
			sql1 = "SELECT factory_id,factory_name from factory_details"

			Dim cmd As New OleDbCommand(sql1, connection1)

			factoryReader = cmd.ExecuteReader()

			DDL_Factories.DataBind()
			factoryReader.Close()
			connection1.Close()


		End If

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

		If Not Page.IsPostBack Then

			Dim connection1 As OleDbConnection
			Dim factoryReader As OleDbDataReader
			Dim sql1 As String
			Dim connectionString1 As String

			Dim Factories = New SortedList

			connectionString1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\App_Data\ZonesCorp2.mdb"
			connection1 = New OleDbConnection(connectionString1)

			connection1.Open()
			sql1 = "SELECT factory_id,factory_name from factory_details"

			Dim cmd As New OleDbCommand(sql1, connection1)

			factoryReader = cmd.ExecuteReader()
			Factories.Add(0, "Select Factory")
			While factoryReader.Read()
			Factories.Add(CInt(factoryReader("factory_id")), factoryReader("factory_name"))
			End While
			DDL_Factories.DataSource = Factories
			DDL_Factories.DataValueField = "Key"
			DDL_Factories.DataTextField = "Value"

			DDL_Factories.DataBind()
			factoryReader.Close()
			connection1.Close()


		End If
#2

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

يزاك الله خير

راح اطبقه وان شاء الله تضبط

#3

تسلم اخوي

بس عندي سؤال ودي اعرفه من زمان

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

مثلا الحين انا سويت الدروب داون واخترت مصنع معين

واريد اسوي ادخل عمال لهذا المصنع

زين سويت ال

sql statement

بس ما استوت ياليت حد يقولي وين الغلط في الكود

او حد يشرح لي كيف اربط الجدولين بالكي عن طريق الكود

sql = "insert into employee_details (emp_name,mother_name,passport_no) values('" & txtEmpName.Text & "','" & txtMother.Text & "'," & txtPassNo.Text & ") where factory_id.factory_details=factory_id.employee_details"

تم تعديل هذه المشاركة بواسطة Miss-Hearts في 8 مايو 2007 في 17:09

#4

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

ممكن تشرح لي الكود مال الدروب داون ليست عشان افهمه اكثر

ويزاك الله خير

#5

ارفقي الخطا الذي تتلقينه وقسم من الكود (فقط الخاص يال دروب)

#6

مشكور اخوي

حصلت طريقه اربط فيها

بجربها اذا ما اشتغلت بخبرك

تسلم اخوي

#7

السلام عليكم

لو تم اختيار اسم مصنع

كيف اخذ قيمه

id

التابع للمصنع الي تم اختياره

؟؟

#8
Miss-Hearts كتب:
السلام عليكم

لو تم اختيار اسم مصنع

كيف اخذ قيمه

id

التابع للمصنع الي تم اختياره

؟؟

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

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

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

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