تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ملأ جدولين من فورم واحد
#7
أخي إبراهيم سوف أحاول تبسيط الفكرة (الفكرة بأكملها من أجل عدم كتابة الكود مرتين) يعني لم ارد كتابة مايلي مرة أكتب فورم 2 و مرة أكتب فورم 3 :

كود :
If Application.OpenForms().OfType(Of Form2).Any Then
           For NewRow As Integer = 0 To dt.Rows.Count - 1

               Form2.dgv_vente.Rows.Add()
               Form2.dgv_vente.CurrentCell = Form2.dgv_vente.Rows(Form2.dgv_vente.Rows.Count - 1).Cells(0)
               Dim i As Integer = Form2.dgv_vente.CurrentRow.Index

               Form2.dgv_vente.Item("id_v", i).Value = dt.Rows(i).Item("id")
               Form2.dgv_vente.Item("codeBar", i).Value = dt.Rows(i).Item("CodeBar")
               Form2.dgv_vente.Item("id_produit", i).Value = dt.Rows(i).Item("id_produit")
               Form2.dgv_vente.Item("nom_produit_v", i).Value = dt.Rows(i).Item("nom_produit")
               Form2.dgv_vente.Item("famille_produit_v", i).Value = dt.Rows(i).Item("famille_produit")
       Next    
      Else
       For NewRow As Integer = 0 To dt.Rows.Count - 1
        Form3.dgv_vente.Rows.Add()
               Form3.dgv_vente.CurrentCell = Form3.dgv_vente.Rows(Form3.dgv_vente.Rows.Count - 1).Cells(0)
               Dim i As Integer = Form3.dgv_vente.CurrentRow.Index

               Form3.dgv_vente.Item("id_v", i).Value = dt.Rows(i).Item("id")
               Form3.dgv_vente.Item("codeBar", i).Value = dt.Rows(i).Item("CodeBar")
               Form3.dgv_vente.Item("id_produit", i).Value = dt.Rows(i).Item("id_produit")
               Form3.dgv_vente.Item("nom_produit_v", i).Value = dt.Rows(i).Item("nom_produit")
               Form3.dgv_vente.Item("famille_produit_v", i).Value = dt.Rows(i).Item("famille_produit")
        Next
      End If


فكرت في كتابة هذا الكود لكن لم ينج


PHP كود :
dim frme
If Application.OpenForms().OfType(Of Form2).Any Then
frme 
= new form2
       
Else
frme =new form3 
End 
If
    For NewRow As Integer 0 To dt.Rows.Count 1

                frme
.dgv_vente.Rows.Add()
                frme.dgv_vente.CurrentCell frme.dgv_vente.Rows(frme.dgv_vente.Rows.Count 1).Cells(0)
                Dim i As Integer frme.dgv_vente.CurrentRow.Index
                
'rowindex = i

                frme.dgv_vente.Item("id_v", i).Value = dt.Rows(i).Item("id")
                frme.dgv_vente.Item("codeBar", i).Value = dt.Rows(i).Item("CodeBar")
                frme.dgv_vente.Item("id_produit", i).Value = dt.Rows(i).Item("id_produit")
                frme.dgv_vente.Item("nom_produit_v", i).Value = dt.Rows(i).Item("nom_produit")
                frme.dgv_vente.Item("famille_produit_v", i).Value = dt.Rows(i).Item("famille_produit") 
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


الردود في هذا الموضوع
ملأ جدولين من فورم واحد - بواسطة larbihamri - 10-08-20, 11:55 AM
RE: ملأ جدولين من فورم واحد - بواسطة larbihamri - 13-08-20, 09:29 PM
RE: ملأ جدولين من فورم واحد - بواسطة بلدي - 13-08-20, 09:42 PM
RE: ملأ جدولين من فورم واحد - بواسطة بلدي - 14-08-20, 12:02 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,220 09-07-25, 12:45 AM
آخر رد: abo ragab
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 420 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  [VB.NET] عدم ظهور فورم نهى على خليل 0 293 02-04-25, 02:59 PM
آخر رد: نهى على خليل
  مشكاه غريبه ظهرت لى فى فورم خالد كامل1 1 329 15-02-25, 02:11 PM
آخر رد: خالد كامل1
  اغلاق فورم و فتح فورم بعد 1 دقيقة العيدروس 3 391 30-11-24, 06:01 PM
آخر رد: altoki939
  استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً modymody300894 7 638 15-11-24, 11:02 AM
آخر رد: modymody300894
  [VB.NET] كيف أجعل الأداة Listbox تعرض عمودين بدل عمود واحد mmaalmesry 6 482 15-10-24, 11:05 AM
آخر رد: Taha Okla
  استدعاء فورم بداخل Panil1 Abdellah 4 481 27-09-24, 01:06 AM
آخر رد: Abdellah
  كيف أضيف المواد في ComboBox إلى ComboBox آخر في فورم آخر F.H.M 13 878 25-09-24, 11:05 PM
آخر رد: Taha Okla
  [كود] كود عند اختيار صورة في فورم تسمع في فورم اخري Mostafa201255411 0 246 13-09-24, 09:20 PM
آخر رد: Mostafa201255411

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


يقوم بقرائة الموضوع: