تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ضرب أعمدة معينة في صف فى الداتاجريد فيو مع أعمدة في الصف اللى قبلها
#2
السلام عليكم ورحمة الله وبركاته
اخي الكريم 
سؤالك غير واضح
انت تقول اريد حاصل ضرب العمود رقم 2 من الصف الاول مع العمود رقم 2 في الصف الذي يليه  !!!!!
ولم تقل اين ستكون النتيجة
ثانيا مالغاية من ضرب عمود العدد وهو رقم 2 وماذا تريد
ثالثا لو اتينا للصف الاخير سناخذ قيمة العمود رقم 2 مع اي قيمة سوف يتم ضربها لانه لم يتبق اي صف بعده
اخيرا ان كنت تريد حاصل ضرب العمود العدد بالسعر وتضع الاجمالي في كل صف من الصفوف 
لدينا امرين :
 ان كنت تدخل كل صف ومع النزول الى صف جديد تريد حاصل الضرب نكتب التالي فبي حدث DataGridView1_CellEndEdit
كود :
   Private Sub DataGridView1_CellEndEdit(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
       If DataGridView1.CurrentRow.Cells("Quantity").Value <> "" And DataGridView1.CurrentRow.Cells("Price").Value <> "" Then
           DataGridView1.CurrentRow.Cells("Total").Value = DataGridView1.CurrentRow.Cells("Quantity").Value * DataGridView1.CurrentRow.Cells("Price").Value
       End If
   End Sub
اما ان كانت الداتا غرايد مملوءة بالبيانات والقيم وتريد الحساب استخدم هذا الكود في بوتون عبر حلقة فور على الصفوف
كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       For i As Integer = 0 To DataGridView1.Rows.Count - 1
           If DataGridView1.Rows(i).Cells("Quantity").Value <> "" And DataGridView1.Rows(i).Cells("Price").Value <> "" Then
               DataGridView1.Rows(i).Cells("Total").Value = DataGridView1.Rows(i).Cells("Quantity").Value * DataGridView1.Rows(i).Cells("Price").Value
           End If
       Next
   End Sub
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5


الردود في هذا الموضوع
RE: ضرب أعمدة معينة في صف فى الداتاجريد فيو مع أعمدة في الصف اللى قبلها - بواسطة ابراهيم ايبو - 17-06-22, 08:57 PM


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


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