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

مشكلة عند إضافة العنصر المحدد في ListBox إلى TextBox

مغلق
بدأه إحساس لغة برمجة في 5 يناير 2007 · 6 رد · 948 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

test.ziptest.zipأعزائي المبرمجين

السلام عليكم ورحمة الله وبركاتة

واجهتني مشكلة عند إضافة العنصر المختار من قائمة ListBox1 التي قمت بتعبئتها بواسطة قاعدة البيانات

إلى صندوق نص Textbox1

الكود

Public Class Form1
	Dim adpa As New OleDb.OleDbDataAdapter
	Dim dsa As New DataSet
	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
		Try
			If CON.State = ConnectionState.Closed Then
				CON.Open()
			End If
			adpa = New OleDb.OleDbDataAdapter("select * from area", CON)
			dsa = New DataSet
			adpa.Fill(dsa, "area")
			If dsa.Tables("area").Rows.Count > 0 Then
				ListBox1.DataSource = dsa.Tables("area")
				ListBox1.DisplayMember = "name_area"
				ListBox1.ValueMember = "no_area"
				ListBox1.SelectedItem = 0
				CON.Close()


			End If
			If CON.State = ConnectionState.Open Then
				CON.Close()
			End If
		Catch

		End Try

	End Sub

	Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
		' هنا تظهر المشكلة
		TextBox1.Text = ListBox1.SelectedItem.ToString

	End Sub
End Class

المشكلة واضحة في الملف المرفق

#2

استخدم الطريقة التالية:

 TextBox1.Text = ListBox1.Text

test.rar

تم تعديل هذه المشاركة بواسطة M0OATH في 6 يناير 2007 في 00:11

M0oATH

اقتباس
وكم من طالب غلب أستاذه

#3

أشكرك الأخ M0OATH جزيل الشكر

على هذا الرد السريع

#5

السلام عليكم

لا اريد المقاطعة ولكن بطريقة الاخ احساس لغة برمجة ، فالكود يعمل !

وضعت lstbox وبها مجموعة items ، اخترت item وضغط على زر كود حديث النقر له هو :

TextBox1.Text = LstBox1.SelectedItem.ToString

فعمل الكود بلا مشاكل تماما !!!

#6

الأخ النبهاني

السلام عليكم ورحمة الله وبركاتة

سؤال : هل أخذت الملف المرفق به المشروع ؟ وعمل معك الكود !!

إذا كان هذا ماحصل فهذة معجزة ؟؟؟

أما إن كنت قمت بإضافة العناصر بإستخدام Add فهذا طبيعي ان يعمل لديك حتى أنا تعمل لدي ....

هناك فرق غريب بين الأضافة بإستخدام Add و الأضافة بإستخدام DataSource و ربما طرق أخرى؟

إذا سألتني عن الفرق سأقول لك : بأني لست أهلا للرد على هذا السؤال !!! أسأل أهل علم ADO.NET

#7

لا اخي العزيز لم استخدم مثالك ولم اربطها بالـ binding ولكن بالإضافة العادية !

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

لكن يبقى السؤال : لماذا ؟

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

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