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

كيف يمكن ملي Dropdownlist بالكود

بدأه eng_sayed في 10 أغسطس 2009 · 4 رد · 557 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عند ملي

DropDownList

بالدتا سورس بيكون الامر عادي

انا عايز اضيف كلمة select في اول اختيار

وكمان في حاجة تانية

باستخدم الداتا سورس بيسالني علي الفيلد الي هايتعرض والفيلد اللي هاخد منة القيمة زي الاسم والكود مثلا

وشكرا جزيلا

#2

بسم الله الرحمن الرحيم

سشرح لك باذن الله حبة حبة

تبع معي

عندي دالة بتجيب بياناتها من قاعدة بيانات حلو

اقتباس
public DataTable GetAllCategory()

{

SqlDataAdapter DA = new SqlDataAdapter("GetAllCategory",conn);

DA.SelectCommand.CommandType=CommandType.StoredProcedure;

DataTable DT=new DataTable();

DA.Fill(DT);

return DT;

}

هذا الدلة تجلب لي عن طريق بروسيجر اصناف الاخبار مثل السياسية , اقتصادية ....

للعلم تسطيع تغير جملة الاستعلام كيف تشاء

الان في صفحة

*.aspx

اقتباس
<asp:DropDownList ID="ddlCategory" runat="server" DataTextField="name" DataValueField="id">

</asp:DropDownList></td>

لاحظ

DataTextField="name"

اعطيته الاسم الظاهر للمستخدم

DataValueField="id"

هذه هي القيمة الفعلية الت سوف اتعامل معها

للعلم كلا الاسم و الرقم عمودان في قاعدة البيانات

الملف المهم و هو البرمجي

اقتباس
ddlCategory.DataSource = GetAllCategory();

هنا اخبر القائمة المنسدلة ان تملي بياناتها من

DataTable

الناتج عن الدالة

الي هنا انتهي

و الله ولي التوفيق

arab-code-logo.png

---------------------------

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#3

شكرا على الشرح بصراحة انا مافهمتش

انا الموضوع لكو عندى انى عايز اكتب كلمة select قبل الداتا

وشكرا

#4

اسف اخي حدث سوء فهم عنك

هذه ما تريد


db.Items.Insert(0, "select");
db.DataBind();

db=dropdownlist

تم تعديل هذه المشاركة بواسطة islamicnfo_a في 10 أغسطس 2009 في 17:44

arab-code-logo.png

---------------------------

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#5

شكرا ياخي

تمام

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