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

dropdowlist concatenate to column

مغلق
بدأه omar_sabha في 20 فبراير 2007 · 13 رد · 1,129 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن عمل concatinate لاكثر من column في dropdownlist

#2

هل من منقذ

#3

تقصد ان DataTextField تتكون من حقلين؟؟

ممكن توضح اكتر

#4

اريد ان اضع في dropdownlist

قيمتين مثلا رقم الموظف واسم الموظف

مع العلم ان القيم تؤخذ من database

#5

ممكن يكون في DropDownList قيمتين فقط هي Text و Value

DropDownList1.Item(index).Text=???

DropDownList1.Item(index).Value=???

طريقة حماية الصفحة بالصورة العشاوائية Captcha

/index.php?showtopic=117870

#6

ممكن يكون لي Text اسم الموظف و Value رقم الموظف ..

طريقة حماية الصفحة بالصورة العشاوائية Captcha

/index.php?showtopic=117870

#7

اخي العزيز اريد ان اظهر في ال dropdownlist

ال text و ال value في نفس الوقت

#8
اقتباس
اخي العزيز اريد ان اظهر في ال dropdownlist

ال text و ال value في نفس الوقت

لايمكن ان يظهر سوى Text فقط

طيب خلي قيمة ال Value تحتوي عى رقم الموظف و الText تحتوي على الاثنين معاً وبينهم مسافة او علامة فاصلة

DeopDownList.Item(index).Text=DeopDownList.Item(index).Text & " - " & DeopDownList.Item(index).Value

طريقة حماية الصفحة بالصورة العشاوائية Captcha

/index.php?showtopic=117870

#9
BRANCH_BANK_CODETextBox.DataSource = command.ExecuteReader
            BRANCH_BANK_CODETextBox.DataTextField = "Branch_name"
            BRANCH_BANK_CODETextBox.DataValueField = "branch_bank_code"
            BRANCH_BANK_CODETextBox.DataBind()

كيف يمكن ان اجعل

"Branch_name"

و

"branch_bank_code"

تظهر في ال dropdownlist

تم تعديل هذه المشاركة بواسطة omar_sabha في 23 فبراير 2007 في 20:46

#10

اوكي ممكن تعرضها معاً بطريقتين :

الاولى بإستخدام DataSource والذي يحتاج إلى تعديل في جملة الاستعلام .. نفس طريقتك المستخدمة بس التعديل في جملة SQL:

select Branch_name + ' - ' + branch_bank_code as Branch_name , branch_bank_code  From Your TableName ...

الطريقة الثانية وهي استخدام DataSet وال Loop

بفرض انك عملت الاتصال و Adapter واسندت البيانات الـى DataSet سيكون الكود التالي :

For Loops as integer = 0 to DataSet1.Table(0).Row.Count-1
DropDownList1.Item.Add(DataSet1.Table(0).Row(loops).Item(1).Tostring & " - " & DataSet1.Table(0).Row(loops).Item(0).Tostring )
DropDownList1.Item(Loops).Value=DataSet1.Table(0).Row(loops).Item(0).Tostring
Next

والافضل هي الطريقة الاولى وهي التعديل فقط في جملة الاستعلام

طريقة حماية الصفحة بالصورة العشاوائية Captcha

/index.php?showtopic=117870

#11

جربت الطريقه الاولى ولكن يعطي

ORA-01722: invalid number

#12
omar_sabha كتب:
جربت الطريقه الاولى ولكن يعطي

ORA-01722: invalid number

طريقة الاخ Kabrs سلنمة 100 % ولكنها تعمل مع SQL Server

في حالة استخدام Access غير علامة + بـ & فقط

يعني الاستعلام حيكون :

select Branch_name & ' - ' & branch_bank_code as Branch_name , branch_bank_code  From Your TableName
#13

اخي العزيز انا استخدم الاوراكل فما هو احل الصحيح

#14

للأوراكل بعدل علامة & بي ||

select Branch_name || ' - ' || branch_bank_code as Branch_name , branch_bank_code  From Your TableName

طريقة حماية الصفحة بالصورة العشاوائية Captcha

/index.php?showtopic=117870

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

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