منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات (/showthread.php?tid=36831)



عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات - جيولوجي مبتدئ - 02-11-20

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

إخواني عند كومبوبوكس قمت بتعبئته من قاعة البيانات SQL  ولكن عند عرض محتويات الكومبوبوكس تعرض مرتبة تريباً أبجدياً وأنا أريدها أن تظهر حسب ترتيبها في قاعدة البيانات 



وهذا هو الكود المستخدم في عملية التعبئة 



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

دمتم بود


 

    Try

            Dim dr As SqlDataReader

            ComboBox1.Items.Clear()

            Dim cmdcom As New SqlCommand

            cmdcom.Connection = Sqlcon

            Sqlcon.Open()

            cmdcom.CommandText = ("select distinct Emploment from Employment_Table")

            dr = cmdcom.ExecuteReader

            While dr.Read()

                ComboBox1.Items.Add(dr("Emploment"))

            End While

            Sqlcon.Close()


        Catch ex As Exception


        End Try



RE: عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات - mmali127 - 02-11-20

السلام عليكم
فى هذه الجملة
cmdcom.CommandText = ("select distinct Emploment from Employment_Table")

استخدم order by

حسب ما تريد

تحياتى


RE: عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات - جيولوجي مبتدئ - 02-11-20

(02-11-20, 02:10 PM)mmali127 كتب : السلام عليكم
فى هذه الجملة
        cmdcom.CommandText = ("select distinct Emploment from Employment_Table")

استخدم order by

حسب ما تريد

تحياتى
لك جزيل الشكر أخي ولكن كيف أعطيه الأمر وأفهمه أني أريد ترتيبها حسب قاعدة البيانات


RE: عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات - عبد العزيز البسكري - 02-11-20

(02-11-20, 03:04 PM)جيولوجي مبتدئ كتب :
(02-11-20, 02:10 PM)mmali127 كتب : السلام عليكم
فى هذه الجملة
        cmdcom.CommandText = ("select distinct Emploment from Employment_Table")

استخدم order by

حسب ما تريد

تحياتى
لك جزيل الشكر أخي ولكن كيف أعطيه الأمر وأفهمه أني أريد ترتيبها حسب قاعدة البيانات
خليها إذن
ORDER BY Id
و ستأخذ ترتيب ما هو موجود بقاعدة البيانات



RE: عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات - جيولوجي مبتدئ - 02-11-20

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

أخجلتني بسرعة ردد جزاك خير وسدد خطاك 

أنا فعلاً عملتها مثل ماقلت عن طريق ID  ولكن  لايتم تعبئة الكومبوبوكس
("cmdcom.CommandText = ("select distinct Mada order by ID from Mawad_Table

دمت بود 


RE: عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات - عبد العزيز البسكري - 02-11-20

أخي الغالي

أنت فقط عكست الكود
عبارة ال Order By
دائما خليها بالآخر

Select Distinct Mada  From Mawad_Table Order By ID



RE: عرض محتويات الكومبوبوكس حسب ترتيبها في قاعدة البيانات - جيولوجي مبتدئ - 02-11-20

(02-11-20, 03:56 PM)عبد العزيز البسكري كتب :
أخي الغالي

أنت فقط عكست الكود
عبارة ال Order By
دائما خليها بالآخر

Select Distinct Mada  From Mawad_Table Order By ID

السلام عليكم ورحمة الله 
يعجز اللسان عن شكرك تم المطلوب 
لن أستطيع أن أرد لكم الجميل 
دمتم بود