تقييم الموضوع :
  • 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 

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طلب زيادة قيمة في الداتا جريد فيو Codack 6 571 أمس, 04:59 AM
آخر رد: سعود
  ارجو المساعده فى تعديل كود SELECT نبيل فتحى 4 95 20-04-18, 07:22 PM
آخر رد: محمد كريّم
  [VB.NET] اضافة صف للداتا جريد فيو بخصائص محددة محمد اسماعيل 0 44 19-04-18, 09:23 PM
آخر رد: محمد اسماعيل
  [كود] حل مشكلة داتا سورس (ليست بوكس ) عبدالرحمن المكاوي 7 634 16-04-18, 08:36 PM
آخر رد: عبدالرحمن المكاوي
  [سؤال] استعراض الداتا جريد فيو بين تاريخين الو0 3 102 16-04-18, 05:27 AM
آخر رد: الو0
  كيف يمكن طباعة مربعات النص الموجودة علي الفورم مباشرة السيد الجوهري 2 85 12-04-18, 11:37 PM
آخر رد: السيد الجوهري
  كيف يمكن التحقق من وجود اسم موظف بقاعدة بيانات الحضور وسام عبدالله الدمرداش 3 122 12-04-18, 01:30 AM
آخر رد: ملهمـ
  [سؤال] كيف يمكن قراءة التاريخ المدخل بواسطة datetimepiker في كود البحث ؟ zainab m 0 46 12-04-18, 12:24 AM
آخر رد: zainab m
  مساعده في كود عرض عدد معين من صفوف الداتا جريد فيو emamtron2014 9 266 11-04-18, 01:00 AM
آخر رد: emamtron2014
  خطأ في كود الحذف من جدول البيانات داخل الداتا جريد فيو Mohamed Samy21 0 61 08-04-18, 05:41 PM
آخر رد: Mohamed Samy21

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


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