تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يمكن تعديل كموبوكس داخل داتا جريد
#1
قمت بكتابة كود يقوم باضافة كموبوكس داخل داتا جريد ويتم ملي الكموبوكس من جدول في قاعدة بيانات ولا توجد مشكلة فى ملي الكموبوكس 
المشكلة ان اقوم بالتعديل فى الكموبوكس لاقوم بعمل تصفية للبيانات لسهولة الاختيار قمت بالبحث وحصلت على هذا الكود لكن يعطني خطا وفي نفس الوقت لا يقوم بعمل تصفية للبيانات فهل من حل 

كود اضافة الكمبوبكس في داتا جريد
PHP كود :
   Dim colProductIdCombo As New System.Windows.Forms.DataGridViewComboBoxColumn()
colProductIdCombo.DataSource ds.Tables("Books")
 
       colProductIdCombo.DisplayMember "BookName"
 
       colProductIdCombo.ValueMember "IdBook"
 
       colProductIdCombo.DataPropertyName "BookId"
 
       colProductIdCombo.HeaderText "الاصنـــــــاف"
 
       colProductIdCombo.Width 100
        colProductIdCombo
.DisplayStyle DataGridViewComboBoxDisplayStyle.Nothing
        colProductIdCombo
.ReadOnly False

        
' colProductIdCombo.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox
        DataGridView1.Columns.Add(colProductIdCombo) 

وهذا كود تعديل البيان فى الكومبوبكس لكن يعطي خطا اثناء التشغيل

PHP كود :
Private Sub DataGridView1_EditingControlShowing(sender As ObjectAs DataGridViewEditingControlShowingEventArgsHandles DataGridView1.EditingControlShowing
       
If DataGridView1.CurrentCellAddress.colProductIdCombo.DisplayIndex Then
            Dim cb 
As ComboBox TryCast(e.ControlComboBox)
 
           If cb IsNot Nothing Then
                cb
.DropDownStyle ComboBoxStyle.DropDown
            End 
If
 
       End If

 
   End Sub 

PHP كود :
  Private Sub DataGridView1_CellValidating(sender As ObjectAs DataGridViewCellValidatingEventArgsHandles DataGridView1.CellValidating


        If DataGridView1
.CurrentCellAddress.colProductIdCombo.DisplayIndex Then
                If Not colProductIdCombo
.Items.Contains(e.FormattedValueThen
                    colProductIdCombo
.Items.Add(e.FormattedValue)
 
               End If
 
           End If
 
   End Sub 

المطلوب فتح امكانية التعديل لعمل تصفية للبيانات الموجودة فى الكمبوبوكس ولكم جزيل الشكر
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيف اجعل تكست داخل كريستال ريبورت قابل للكتابة وقت عرض التقرير السيد الجوهري 0 20 اليوم, 11:30 AM
آخر رد: السيد الجوهري
  [VB.NET] ضم اعمدة للداتا جريد فيو محمد اسماعيل 13 127 21-01-18, 09:35 PM
آخر رد: محمد اسماعيل
  [سؤال] انشاء تقرير مباشر من داتا جريد فيو العنابي 1 45 21-01-18, 02:32 PM
آخر رد: khodor1985
  التاكد من صحة البيانات مع داتا قرايد فيو nooralcown 2 50 20-01-18, 12:24 AM
آخر رد: nooralcown
  [VB.NET] اسناد التاريخ الي الداتا تيم من الداتا جريد محمد اسماعيل 8 75 19-01-18, 09:42 PM
آخر رد: محمد اسماعيل
  مشكلة عند تخزين البيانات من اداة داتا قرايد فيو الى قاعدة البيانات nooralcown 4 63 19-01-18, 09:19 PM
آخر رد: الوايلي
  كيف يمكن العرض من قاعده البيانت الى الداتا جريد يوجد صورة مراد بورجي 1 52 19-01-18, 01:21 PM
آخر رد: محمود صالح
Photo مشكلة عند عرض البيانات داخل داتا قرايد فيو nooralcown 1 36 19-01-18, 09:23 AM
آخر رد: محمود صالح
  التنقل بين صفوف داتا قرايد فيو nooralcown 5 118 17-01-18, 02:15 PM
آخر رد: nooralcown
  ارسال الداتا جريد فيو بالايميل السيد الجوهري 9 212 13-01-18, 10:04 PM
آخر رد: hglogtd

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


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