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

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

بدأه تمرد إلكترون في 31 أغسطس 2008 · 4 رد · 487 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

نسأل الله أن يبلغنا وأنتم رمضان ونحن بأحسن حال ... وأن يوفقنا لصيامه وقيامه.

كما يتضح من العنوان لدي قائمة منسدلة في موقع ويب وأريد وضع تعليمة في أعلى القائمة المنسدلة لإرشاد المستخدم مثل (اختر الدولة).

علماً أن عناصر القائمة يتم جلبها من قاعدة بيانات فهل يجب وضع هذه التعليمة في حقل قاعدة بيانات حتى تظهر هي أيضاً ؟

وكيف يتم تفادي هذه التعليمة بحيث لا ينطبق عليها الشروط البرمجية المطبّقة على العناصر الأخرى في حال تم اختيارها .

سؤال آخر : كيف أستطيع إضافة سجل في قاعدة البيانات (sql server) بحيث يكون موقعه في أول سجل من الجدول وليس في آخره ؟

سؤال أخير : لدي جدولين بنفس المواصفات وأريد أن أدمج هذين الجدولين مع بعضهما ليصبح جدول واحد بما فيهما من بيانات ... كيف يتم ذلك !!

أعتذر عن الإطالة ... وكما هي العادة في العروض الرمضانية فإنه لا يشترط الإجابة (كاش) على هذه الأسئلة ... :P بل على قدر الإمكان ....

والأقساط بدون فائدة أيضاً . :happy: اغتنموا الفرصة ... تحياتي

#2

1. يمكنك إضافتها يدوياً في الكود

DropDownList1.Items.Insert(0,"Please select value")

2. الموضوع يعتمد على كيفية ترتيبك للبيانات حين استخراجها.

3. أسهل طريقة استخدم View

#3

يجب اضافة AppendDataBoundItems=True هكذا

			   <asp:DropDownList AppendDataBoundItems="true" ID="ddl" runat="server">
				  </asp:DropDownList>

ثم اضافة

<asp:ListItem Value="" Text="اختر الدولة" Selected="True"></asp:ListItem>

ثم يمكنك اضافة تاكيد الاختيار هكذا

			 <asp:RequiredFieldValidator ID="rfv" runat="server" ControlToValidate="ddl" InitialValue=""
					  ErrorMessage="يجب اختيار الدولة"></asp:RequiredFieldValidator>

الكود بالكامل

<asp:DropDownList AppendDataBoundItems="true" ID="ddl" runat="server">

					 <asp:ListItem Selected="True" Text="اختر الدولة" Value=""></asp:ListItem>

				 </asp:DropDownList>

				 <asp:RequiredFieldValidator ID="rfv" runat="server" ControlToValidate="ddl" InitialValue=""
					 ErrorMessage="يجب اختيار الدولة"></asp:RequiredFieldValidator>

ولكن يجب التاكيد بعدم تحميل معلومات القائمة اكثر من مرة - لذا قم تحميل المعلومات عند Page_Load وتاكد من Page.IsPostBack = False

تم تعديل هذه المشاركة بواسطة buaziz في 31 أغسطس 2008 في 12:34

#4
اقتباس
2. الموضوع يعتمد على كيفية ترتيبك للبيانات حين استخراجها.

عذراً ..ماذا تعني بقولك (حين استخراجها ؟

أريد إضافة بيانات (سجل جديد) في أعلى الجدول أو في وسطه ..

اقتباس
أسهل طريقة استخدم View
سأقوم بتجربتها .... بارك الله فيك.

الأخ buaziz جزاك الله خير زبطت معاي النقطة الأولى .

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…