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

إضافة أكثر من عمود لل cbobox

مغلق
بدأه مصلح الحريصي في 15 أبريل 2005 · 6 رد · 786 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سؤالي هو كيف أجعل لمربع التحرير والسرد ( cbobox) أكثر من عمود مثلاً : العمود الأول يحتوي على رقم الموظف والثاني على اسم الموظف بحيث يستطيع المستخدم أن يكتب في مربع التحرير والسرد رقم الموظف فيظهر اسم الموظف في مربع نص أوتوماتيكي وإذا كان لا يعرف رقم الموظف يختار من مربع التحرير والسرد لأنه يظهر في العمود الأول رقم الموظف والعمود الثاني اسم الموظف.

أيظاً لو أرد أن يحتوي مربع النص على أكثر من عمود

مرفق ملف يحتوي على صور توضيحية.

الرجاء مساعدتي في ذلك إذا ما عليكم كلفه

cbobox.rar

#2

أعتقد أن ذلك غير ممكن في vb.net .. لأني حاولت عمل ذلك ولم أستطع ..

وأتمنى ممن له خبرة في ذلك أن لا يبخل علينا بما فتح الله عليه

تم تعديل هذه المشاركة بواسطة seahmad في 17 أبريل 2005 في 11:53

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#3

شكراً سررت بردك الله يعافيك.

يقولون معلمينا في البرمجة علينا أن لا نسأل عن ( هل ) ولكن علينا أن نسأل عن ( كيف ).

علينا البحث والإنتظار فالحل قادم بإذن الله

#4

جزاك الله خير

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

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#5
Up
#6

السلام عليكم

طبعاً بالـ Combobox تكون غير منسقة من حيث المحاذاة

شاهد المثال التالي

    Private Sub Load2Columns()
        Dim strSQL As String
        Try
            Cnn.Open()
            strSQL = "SELECT * FROM tb"
            Dim cmd As New OleDbCommand(strSQL, Cnn)
            Dim rdr As OleDbDataReader = _
            cmd.ExecuteReader(CommandBehavior.CloseConnection)
            With cbox
                .BeginUpdate()
                Do While rdr.Read()
                    .Items.Add(rdr(0).ToString & "      " & rdr(1).ToString)
                Loop
                .EndUpdate()
                rdr.Close()
                cmd.Dispose()
            End With
        Catch ex As Exception
            Throw ex
        Finally
            Cnn.Close()
        End Try
    End Sub

طبعاً الرقم 0 يمثل العامود الأول في قاعدة البيانات والرقم 1 العامود الثاني وهكذا دواليك

ملاحظة : يفضل إستخدام الـ ListView في مثل هذه المتطلبات والله أعلم

في المثال يتضح المقال

#7

أخي الغملاسي

أشكرك الشكر الجزيل وأسأل الله لك التوفيق والنجاح.

أنا كنت حاس أنني سأجد الرد والذي جعلني أتأكد من ذلك أنني تصفحة هذا القسم بالكامل فلم أجد أي سؤال بدون رد إلا نسبة بسيطة جداً لا تمثل أي نسبة .

سأجرب الكود ولو أنني متأكد من صحته .

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

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

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

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

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

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