منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تغيير قيمة الكومبوبوكس في الداتا جريد
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

لدي كومبوبوكس في الداتا جريد فيو   تتم تعبئة البانات داخله  وهلي كالاتي: قطعة   ,   كرتونة  .    كيلو غرام  الخخخخخخخخ
استطيع  الاختيار من هذه القيم باستخدام الماوس     ولكني اريد استخدام لوحة المفاتيح الكيبورد   فما هو الكود المستخدم في اتمام هذه العملية ولكم جزيل الشكر والعرفان مسبقا
وعليكم السلام
اولا سافترض ان الداتا جريد فيو اسمها dgv والعمود الثالث كومبوبوكس اسمه Column3

نذهب الى الحدث CellEnter في داتا جريد فيو وضع الكود التالي
كود :
       dgv.BeginEdit(True)

       For i As Integer = 0 To dgv.Rows.Count - 1
           If dgv.Rows(i).Cells("Column3").Selected = True Then
               DirectCast(dgv.EditingControl, DataGridViewComboBoxEditingControl).DroppedDown = True
           End If
       Next

وعليكم السلام
اولا سافترض ان الداتا جريد فيو اسمها dgv والعمود الثالث كومبوبوكس اسمه Column3

نذهب الى الحدث CellEnter في داتا جريد فيو وضع الكود التالي
كود :
       dgv.BeginEdit(True)

       For i As Integer = 0 To dgv.Rows.Count - 1
           If dgv.Rows(i).Cells("Column3").Selected = True Then
               DirectCast(dgv.EditingControl, DataGridViewComboBoxEditingControl).DroppedDown = True
           End If
       Next