منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تعبئة داتا كرد فيو من الكمبو بوكس - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : تعبئة داتا كرد فيو من الكمبو بوكس (/showthread.php?tid=39621)



تعبئة داتا كرد فيو من الكمبو بوكس - نيمو - 03-10-21

هل من طريقة لتعبئة عمود واحد في الداتا كرد فيو من كمبوبوكس علما الكرد فيو ياخذ مصدره من قاعدة بيانات يعني مش فارغ

والكمبو بوكس ايضا ياخذ مصدر من قاعدة بيانات لذلك لم اجد طريقة لتعبئة عمود واحد في الداتا كرد الا باخذ من كمبو بوكس

ارجو ان تكون الفكرة واضحة


RE: تعبئة داتا كرد فيو من الكمبو بوكس - ابو انس - 03-10-21

كود :
       'اضافة عمود وتحديد اسمه وترتيبه بين الاعمدة
       Dim col As New DataGridViewTextBoxColumn
       col.HeaderText = "combobox"
       col.DisplayIndex = 0
       Me.dgv.Columns.Add(col)
       ' اضافة محتويات الكوبوبوكس الى العمود الجديد في الداتا جريد فيو
       Dim a As Integer = 0
       For i As Integer = 0 To ComboBox1.Items.Count - 1
           dgv.Rows(i).Cells(col.Index).Value = ComboBox1.Items(a)
           a += 1
       Next
       'ملاحظة في حال كان عدد اسطر الداتا جريد فيو اقل من عدد عناصر الكومبوبوكس تظهر رسالة خطأ
       'ويكن تلافي ذلك باضافة اسطر للداتا جريد



RE: تعبئة داتا كرد فيو من الكمبو بوكس - نيمو - 03-10-21

(03-10-21, 05:17 PM)ابو انس كتب :
كود :
       'اضافة عمود وتحديد اسمه وترتيبه بين الاعمدة
       Dim col As New DataGridViewTextBoxColumn
       col.HeaderText = "combobox"
       col.DisplayIndex = 0
       Me.dgv.Columns.Add(col)
       ' اضافة محتويات الكوبوبوكس الى العمود الجديد في الداتا جريد فيو
       Dim a As Integer = 0
       For i As Integer = 0 To ComboBox1.Items.Count - 1
           dgv.Rows(i).Cells(col.Index).Value = ComboBox1.Items(a)
           a += 1
       Next
       'ملاحظة في حال كان عدد اسطر الداتا جريد فيو اقل من عدد عناصر الكومبوبوكس تظهر رسالة خطأ
       'ويكن تلافي ذلك باضافة اسطر للداتا جريد


نعم شكرا للمساعدة Shy