تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال جمع كل صفين لوحدهم في الداتا جرايد فيو
#1
السلام عليكم

اريد جمع كل صفين لوحدهم في الداتا جرايد فيو

يعني مثلا الاول مع الثاني والثاني مع الثالث وهكذا

وشكرا


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
جرب التالي

PHP كود :
Public Class Form1
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        
' إنشاء بعض البيانات التجريبية في DataGridView
        dataGridView1.ColumnCount = 3
        dataGridView1.Columns(0).Name = "Column1"
        dataGridView1.Columns(1).Name = "Column2"
        dataGridView1.Columns(2).Name = "Column3"

        dataGridView1.Rows.Add(1, 2, 3)
        dataGridView1.Rows.Add(4, 5, 6)
        dataGridView1.Rows.Add(7, 8, 9)
        dataGridView1.Rows.Add(10, 11, 12)
    End Sub

    Private Sub btnSumRows_Click(sender As Object, e As EventArgs) Handles btnSumRows.Click
        ' 
إنشاء DataTable لتخزين النتائج
        Dim dt 
As New DataTable()
 
       For Each column As DataGridViewColumn In dataGridView1.Columns
            dt
.Columns.Add(column.Name)
 
       Next

        
' جمع كل صفين متتاليين وإضافتهما إلى DataTable
        For i As Integer = 0 To dataGridView1.Rows.Count - 1 Step 2
            If i + 1 < dataGridView1.Rows.Count Then
                Dim row1 As DataGridViewRow = dataGridView1.Rows(i)
                Dim row2 As DataGridViewRow = dataGridView1.Rows(i + 1)
                Dim newRow As DataRow = dt.NewRow()
                For j As Integer = 0 To dataGridView1.ColumnCount - 1
                    newRow(j) = Convert.ToInt32(row1.Cells(j).Value) + Convert.ToInt32(row2.Cells(j).Value)
                Next
                dt.Rows.Add(newRow)
            End If
        Next

        ' 
تحديث DataGridView بالنتائج الجديدة
        dataGridView1
.DataSource dt
    End Sub
End 
Class 
الرد }}}
تم الشكر بواسطة:
#3
شكرا لزوق حضرتك وجاري التجربة

طيب بالنسبة لو الصفين تاريخين وعايز اطرحهم من بعض لينتج عدد ايام

هل يصلح الكود للتعديل ولا هيديني ناتج خطا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 99 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 265 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,485 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 506 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 798 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 401 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 391 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 446 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 361 21-12-24, 02:57 PM
آخر رد: aljzazy
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 625 05-12-24, 02:21 AM
آخر رد: aljzazy

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم