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

DropDownList

بدأه *areej* في 23 مارس 2011 · 18 رد · 837 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بانشاء dropDownList وفيه العديد من الخيارات

تحت dropDownList أنشأت txtbox ولكنه غير مفعل (رمادي)

عندما اختار من dropDownList الخيار (أخرى) يتفعل txtbox

وعند الإدخال في txtbox يتم ادراجه في dropDownList

ارجو منكم المساعده

#2
if(dropdownlist1.selecteditem=="أخرى")
{
txtbox.text = enable;
dropdownlist1.items.add = txtbox.tostring();
dropdownlist1.databind();
}

تم تعديل هذه المشاركة بواسطة KV2010 في 23 مارس 2011 في 17:50

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3
KV2010 كتب:

if(dropdownlist1.selecteditem=="أخرى")
{
txtbox.text = enable;
dropdownlist1.items.add = txtbox.tostring();
dropdownlist1.databind();
}

شكرا اخي على تعاونك

ولكن عندما طبقت الكود طلع خطأ

نص الخطأ:

Operator '==' cannot be applied to operands of type 'System.Web.Ul.WebControls.ListIteml' and 'string'

تم تعديل هذه المشاركة بواسطة *areej* في 23 مارس 2011 في 19:35

#4

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

يوجد خطأ في الكود السابق

جربي هذا في ال DropDownList1.SelectedIndexChange

IF DropDownList1.Selected = "أخرى" Then
TextBox1.Enabled=True
End If

وهذا في ال Button1.Click


TextBox1.Enabled=False
DropDownList1.Items.Add(TextBox1.Text)

لا تنسي ضبط الخاصيه AutoPostBack لل DropDownList1 إلى True

تم تعديل هذه المشاركة بواسطة VB Helper في 23 مارس 2011 في 20:19

.:: Wish to become better and better ::.

#5
VB Helper كتب:

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

يوجد خطأ في الكود السابق

جربي هذا في ال DropDownList1.SelectedIndexChange

IF DropDownList1.Selected = "أخرى" Then
TextBox1.Enabled=True
End If

وهذا في ال Button1.Click


TextBox1.Enabled=False
DropDownList1.Items.Add(TextBox1.Text)

لا تنسي ضبط الخاصيه AutoPostBack لل DropDownList1 إلى True

شكرا اخي على تفاعلك ولكن عندما طبقت الكود ظهرت نفس المشكله

ارجو المساعده

#6

آسف أختي على الكود الذي وضعته انا أنه كان خطأ

وذلك لأني لم أجربه وكنت مستعجل

على كل حال الاخ VB Helper وضع لك كود صحيح مكتوب ب VB

إضغطي مرتين على dropdownlist وضعي فيه الكود الأول للأساذ VB Helper

ملاحظة : تأكدي من كتابة كلمة ( أخرى ) عندك في القائمة والأفضل لو تضعين رقم أو حرف إنكليزي ك ( value ) وتكون هي Item في القائمة

وسيعمل إن شاء الله

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#7

وضعت قيمة value لأخرى برقم 4

داخل dropDownList1_SelectedIndexChanged كتبت التالي


if(dropDwonList1.SelectedValue==4)
txtbox.Enabled=true;



لازال هناك خطأ

نص الخطأ :

Operator '==' cannot be applied to operands of type 'String' and 'int'i

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

ولكم مني جزيل الشكر

#8

أختي طيب ضعي هيك

dropDwonList1.SelectedValue=="4"

إذا لم تنجح أنا غدا سأضع لك المثال كاملا مع الشرح إن أردت

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#9

اتفضلي أختي مثال عما تريدين

Project.rar

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#10

سويت زي ماقلتو بس مو راضي يزبط معايا

انا مستخدمة DataSource

هل له علاقه بذلك ؟

افيدوني جزاكم الله خير

#11

أختي الكريمة أنت عندك قائمة منسدلة أليس كذلك

القائمة المنسدلة إذا لم تكن متصلة بقاعدة البيانات يمكننا تخزين معلومات فيها عند إنشائها

هذه المعلومات ستبقى محفوظة فيها بما أنها موجودة في الكود أصلاً (كود HTML أو C# OR VB )

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

يعني هو ليس إلا حفظ مؤقت

إذا كنت تريدين حفظ دائم فالأفضل عن طريق قاعدة بيانات

و DataSource هي للربط بقاعدة البيانات

أنتي لم تذكري في أسألتك إتصال مع القاعدة

تم تعديل هذه المشاركة بواسطة KV2010 في 25 مارس 2011 في 15:33

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#12

أختي الكريمة استبدلي عبارة dropdownlist.items.add بعملية ادخال لقاعدة البيانات فقط

وعندها سيتم ماترغبين به

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#13

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

اخت اريج بتقولي من الاول انك مستخدمه DataSource لان الداله Add ما بتضبط .... بس ياريت تقولي لي من وين مصدرها؟؟ قاعده بيانات او ملف او ؟؟؟؟

.:: Wish to become better and better ::.

#14

انا اسفه اني تعبتكم معايا

انا سويت جدول في قاعدة بيانات وربطت DataSource بهذا الجدول

زبط معايا تماااام ويعرض اللي في القاعده

بس لمن طبقت الكود اللي اعطيتوني هوا مايصير شي يعني لمن اختار أخرى الـ txtbox مايتفعل

ماني عارفه ايش المشكله ؟

اعتذر مره اخرى

#15

سأضع لك المثال كامل اليوم إن لم يضعه لك الأعضاء

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#16

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

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

.:: Wish to become better and better ::.

#17

السلام عليكم

أختي المثال كامل في المرفقات وشغال 100%

بالتوفيق

kv2010.rar

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#18
KV2010 كتب:

السلام عليكم

أختي المثال كامل في المرفقات وشغال 100%

بالتوفيق

الله يعطيك العافيه

مرررره مشكور وماتقصر

#19

الله يعافيكي أختي الكريمة

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

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