تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] برمجه كود لاداة Comboboxedit الخاصة بي Dev Express
#1
السلام عليكم ورحمه الله وبركاته كل عام وانتم بخير الاخوه الزملاء فضل المساعده في برمجه كود لاداة Comboboxedit الخاصة بي Dev Express
والمطلوب كالتالي بناء على القيمه التي يتم اختيارها في القائمه المنسدله 1 يتم اظهار القيم المرتبطه بها في القائمه المنسدله رقم ٢
للتوضيح
تم اختيار اداره الموارد البشريه في Comboboxedit 1
عليه يتم اظهار الاقسام التابعه للموارد البشريه في Comboboxedit 2
لا إله إلا الله وحده لا شريك له، لهُ الملك وله الحمد وهو على كل شئ قدير،،،،
سبحان الله وبحمده سبحان الله العظيم Heart
الرد }}}
تم الشكر بواسطة: حريف برمجة , ابراهيم ايبو
#2
للرفع
سبحان الله العظيم
لا إله إلا الله وحده لا شريك له، لهُ الملك وله الحمد وهو على كل شئ قدير،،،،
سبحان الله وبحمده سبحان الله العظيم Heart
الرد }}}
#3
أخي الكريم محمد العامر
لمحاولة الإجابة عن سؤالك يتعيّن عليك ذكر طبيعة ملء الكومبوبكس رقم 1 و رقم 2 و كود تعبئتهما
لماذا ؟؟
لأنّك لو إستعملت بالكومبوبكس العادي الإفتراضي طريقة ال DataSource
أحيطك علما أنّ ال ComboBoxEdit التابعة لأدوات الديف إكسبرس لا تقبل بتاتا هذه الطريقة .. و يتعيّن عليك إستبدال ال ComboBoxEdit بالأداة المخصّصة لذلك و هي ال LookupEdit
تحياتي
قناتنا على اليوتوب
الرد }}}
#4
أخي عبدالعزيز
الطريقة نجحت معي على ComboBox العادية ولكن على ComboBoxEdit  لم تنجح والكود التالي خاص بتعبئة ComboBoxEdit التابعة لـ Dev Express



كود :
   Public Sub fill_listbox(ByVal TBNames As String, ByVal ColmName As String, ByVal ListBoxName As DevExpress.XtraEditors.ListBoxControl)
       ListBoxName.Items.Clear()
       Dim DS As New DataSet
       Dim DA As New SqlDataAdapter
       DA = New SqlDataAdapter("Select * FROM " & TBNames & "", ConSql)
       DA.Fill(DS)
       Dim DT = DS.Tables(0)
       For I = 0 To DT.Rows.Count - 1
           ListBoxName.Items.Add(DT.Rows(I).Item("" & ColmName & ""))
       Next
   End Sub
لا إله إلا الله وحده لا شريك له، لهُ الملك وله الحمد وهو على كل شئ قدير،،،،
سبحان الله وبحمده سبحان الله العظيم Heart
الرد }}}
#5
كود :
Public Sub fill_combobox(ByVal TBNames As String, ByVal ColmName As String, ByVal ComboBoxName As DevExpress.XtraEditors.ComboBoxEdit)
   ComboBoxName.Properties.Items.Clear()
   Dim DS As New DataSet
   Dim DA As New SqlDataAdapter
   DA = New SqlDataAdapter("Select * FROM " & TBNames & "", ConSql)
   DA.Fill(DS)
   Dim DT = DS.Tables(0)
   For I = 0 To DT.Rows.Count - 1
       ComboBoxName.Properties.Items.Add(DT.Rows(I).Item("" & ColmName & ""))
   Next
End Sub
الرد }}}
#6
إذا كانت أخي محمد العامر كومبوبوكس واحدة أو اثنتين .. لماذا تعقّد الأمور
قم بتعبئتها بالطريقة المباشرة كمثال
كود :
           Private Sub Fill_Items_ComboBoxEdit()
        Try
            Me.ListBoxName.Properties.Items.Clear()
            Dim InfoString As String = "SELECT DISTINCT ITEMS_Name From TBL_ITEMS"
            Dim InfoAdapter As OleDbDataAdapter = New OleDbDataAdapter(InfoString, Conne)
            Dim InfoTable As DataSet = New DataSet
            InfoTable.Clear()
            InfoAdapter.Fill(InfoTable, "TBL_ITEMS")
            For Each rw As DataRow In InfoTable.Tables("TBL_ITEMS").Rows
                Me.ListBoxName.Properties.Items.Add(rw(0).ToString())
            Next
        Catch ex As Exception
            XtraMessageBox.Show("خطأ غير متوقّع" & ex.Message)
        End Try
    End Sub  
أو أيضا بطريقة مباشرة ..
كود :
   Private Sub Fill_Items_ComboBoxEdit()
       Try
           Me.CmbItemsCategory.Properties.Items.Clear()
           Dim Adp As New OleDb.OleDbDataAdapter("SELECT DISTINCT CATEGORY_Name From TBL_CATEGORY", Conne_2020)
           Dim Ds As New DataSet
           Adp.Fill(Ds)
           Dim Dt = Ds.Tables(0)
           For I = 0 To Dt.Rows.Count - 1
               Me.CmbItemsCategory.Properties.Items.Add(Dt.Rows(I).Item("CATEGORY_Name"))
           Next
       Catch ex As Exception
           XtraMessageBox.Show("خطأ غير متوقّع" & ex.Message)
       End Try
   End Sub



تحياتي
قناتنا على اليوتوب
الرد }}}
#7
اخي عبدالعزيز كلامك صحيح اذا كان عدد ComboBox قليل
لكن انا لدي مراكز تكلفة وادارات واقسام لا قبل التكرار ومدراء اقسام قد يكون تحت ادارته اكثر من مركز تكلفة
في الفديو التالية شرح للاستاذ القدير صبحي الجزازي جزاه الله كل خير وقمت بتطبيقة على ComboBox العادية ويعمل بكل كفائة
لكن في Comboboxedit الخاصة بي Dev Express للاسف لم استطيع ان اطبق الطريقة

https://youtu.be/_0v94oXTvLQ
لا إله إلا الله وحده لا شريك له، لهُ الملك وله الحمد وهو على كل شئ قدير،،،،
سبحان الله وبحمده سبحان الله العظيم Heart
الرد }}}
تم الشكر بواسطة: حريف برمجة , ابراهيم ايبو
#8
اخوانى الاعزاء هل يمكن تطبيق المثال الذي تم شرحه في الفيديو على LookupEdit؟
لا إله إلا الله وحده لا شريك له، لهُ الملك وله الحمد وهو على كل شئ قدير،،،،
سبحان الله وبحمده سبحان الله العظيم Heart
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كل إصدارات Visual Studio Express هنا فى هذا الرابط AmeenRashed 0 249 20-11-23, 10:52 AM
آخر رد: AmeenRashed
  جمع المبالغ الخاصة بالعميل كل يوم على حده ابو ايمن شعيب 6 620 14-04-23, 01:01 AM
آخر رد: ابو ايمن شعيب
  [سؤال] كود استخراج العلامات الخاصة حسن الجلب 6 884 10-08-22, 04:06 AM
آخر رد: سعود
  كيفية برمجه زر التعديل والحفظ حسين ادريس 0 902 10-03-22, 10:12 PM
آخر رد: حسين ادريس
  [سؤال] سبب عدم تثبيت إضافات nuget على Visual Studio express 2012 Necro PC 2 1,205 05-02-22, 04:46 PM
آخر رد: Necro PC
Information [VB.NET] سؤال : كيف ادخل كونترول الـ WebView2 الخاص بـ Chromium-Edge في VB Express 2010 بن دبة عبد السلام 2 1,409 21-08-21, 05:17 PM
آخر رد: بن دبة عبد السلام
  جمل الحفظ الخاصة بال commandbuilder لا تعمل الوضع المنفصل hany nabil3 1 926 17-05-21, 10:46 PM
آخر رد: عبد العزيز البسكري
  اريد طريقة للدوران علي ملفات الرسورسز الخاصة بالبرنامج أبو عبدالله الحلواني 3 1,565 16-05-21, 06:02 PM
آخر رد: أبو عبدالله الحلواني
  [سؤال] سؤال في الجريد كنترول الخاصة بمجموعة الديف اكسبريس حسن الجلب 0 774 29-12-20, 08:49 AM
آخر رد: حسن الجلب
  بخصوص Microsoft Visual Basic 2008 Express Edition kewely 3 1,795 19-09-20, 12:03 AM
آخر رد: Anas Mahmoud

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم