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

Dropdownlist

بدأه xxx000 في 4 يونيو 2009 · 7 رد · 606 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد المساعدة في قائمة dropdownlist متصلة في قاعدة بيانات اكسس

المشكلة هي بعد ان يقوم المستخدم باختيار احد الخيارات اريد ان يعرض محتوى هذا الاختيار في التكست بوكس

مثلا لو كانت الخيارات دولا عربية واختار المستخدم السعودية اريد تلقائيا ان تظهر المدن السعودية من الداتا بيس

اتمنى المساعدة العاجلة

#2

السلام عليكم

اذا كنت تستخدم المعالج في وضع الدروب داون لست فاتبع التالي

بعد اضافة الــ dropdownlist الاولى للدول يجب عليك وضع صح في خانة Enable AutoPostback

وبعدها ضع dropdownlist اخرى مرتبطه بجدول المدن وتختار where ثم تختار control وتختار drop downlist1 تساوي رقم الدوله

وإن شاء الله تعمل معك

تقبل تحياتي وآمل ان اكون اوصلت المعلومه

post-11226-1244112136_thumb.jpg

#3

وعليكم السلام

اولا شكرا لك على الرد السريع والاهتمام

انا بس حطيت الدول كمثال لكن ان الي ابغاه هوعندي مواد تعليمة اذا اخترت مادة من المواد تلقائيا يظهر لك عدد الحصص للمادة والايام التي تدرس فيها والمدرس

وكل معلومة تظهر بتكس بوكس منفصل

وشكرا

#4

في حالة وضع كل معلومه في تكست بكس منفصل معنى ذلك انك لاتستطيع عملها بالمعالج ويمكنك عملها بالكود

لو وضعت مثال على ذلك بقاعدة البيانات بامكاني انا او احد الاعضاء مساعدتك في ذلك

تقبل تحياتي

#5

المشروع هو Training management system (نظام إدارة التدريب)

قاعدة البيانات تحتوي على جدول موظفين وجدول مواد وجدول مواقع التدريب وجدول الفروع(Department)

انا اريد انا اختار رقم الموظف ثم اختار رقم الكورس او المادة فتظهر لي معلومات عن هذة المادة تلقائيا

بعد الانتهاء من اختيار باقي الخيارت يتم ارسال جميع البيانات بما فيها المعلومات التي ظهرت تلقائيا

ويتم تخزينها بالداتا بيس

تم رفع الداتا بيس المستخدمة في المشروع

db12.rar

#6

اخي الكريم كما ذكر لك اخي kahlid723

ان تضع علامة صح على EnableAutoPostback

حسب مافهمت من الموضوع انك تريد ان تعرض من قاعدة البيانات بناءاَ على اختيار المستخدم واليك الطريقة كما فهمت :

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
	{
		OleDbCommand myCmd = new OleDbCommand("SELECT * FROM [table] where name="+DropDownList1.Text, myConn);

			 OleDbDataAdapter g = new OleDbDataAdapter(myCmd);

				DataSet ds = new DataSet();
				int number = g.Fill(ds, "table");
				if (number > 0)
				{

					DataTable dt = ds.Tables["table"];
					TextBox1.Text = int.Parse(dt.Rows[0][2].ToString());
					TextBox2.Text  = int.Parse(dt.Rows[0][3].ToString());
				}

	}

لا اعلم ان كنت قد فهمت ماتقصدة ولكن الكود السابق ينفذ جملة استعلام حسب اختيار المستخدم ويعرض المعلومات في TextBoxs منفصلة

تم تعديل هذه المشاركة بواسطة nds في 4 يونيو 2009 في 14:57

#7

شكرا لك اخي nds

ولكن هل اضع هذا الكود في السورس بيج ام في الـvb

وشكرا على الاهتمام

#8

:ty: اخي kahlid723 وnds على تقديم المساعدة

لم اعد بحاجة للكود

:bye:

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