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

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



مقارنة بين عمودين في datagridview - nashnoush - 14-11-18

السلام عليكم و رحمة الله و بركاتة 

أريد كود يقارن بين عمودين :
مثال لدي datagridview فيها عمود خاص بمجموعة أسماء غير مكررة و لدي datagridview1 فيها عمود في نفس الاسماء ولكن مكررة أريد جمع القيمة الموجودة في عمود المرتب اما عمود الاسماء المكررة وو ضعها اما الاسم الغير مكرر في عممود أسمة القيمة Sad Huh

إن شاء الله يكون السؤال مفهوم


معلومة
1) database =access
2) البرنامج كله شغال باقي هده النقطة فقط

شكرا 



RE: مقارنة بين عمودين في datagridview - nashnoush - 15-11-18

(14-11-18, 07:20 PM)nashnoush كتب :
السلام عليكم و رحمة الله و بركاتة 

هدا هو الكود بعد بحث و تجارب ممكن يكون في طرق ثانية بس هدا الدي قدرت اعمله ممكن حد يكون يدور علية زي للاستفادة


 Dim sum As Integer = 0
        Dim a1 As String
        Dim a2 As String
        For b As Integer = 0 To AsdDataSet1._end.Rows.Count - 1

            a2 = AsdDataSet1._end.Rows(b).Item("المصرف").ToString()

            For i As Integer = 0 To Form1.AsdDataSet.sheet1.Rows.Count - 1

                a1 = Form1.AsdDataSet.sheet1.Rows(i).Item("المصرف").ToString()


                If a1 = a2 Then
                    sum = sum + Form1.AsdDataSet.sheet1.Rows(i).Item("المرتب")

                End If
            Next
            AsdDataSet1._end.Rows(b).Item("القيمة") = sum
            sum = 0
        Next



شكرا