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

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

هل ممكن أحد يفيدني في أي حدث أضع الكود

كود :
Dim total As Decimal
       total = 0
       For i As Integer = 0 To DataGridView1.RowCount - 1
           total += CDec(DataGridView1.Rows(i).Cells(13).Value)
       Next
       Lap_TotelBile.Text = total.ToString()
الرد }}}
تم الشكر بواسطة: asemshahen5
#2
جرب احد هذين الكودين فهما مختصرين اكثر بالنسبة للحدث انهاء الاضافة و انهاء التعديل :

PHP كود :
'جرب هذا الكود اخي فهو يقوم بجمع حقول الداتا جريد الى تكست'
TextBox1.Text = (From row In DataGridView1.Rows Select CDbl(row.Cells(1).Value)).Sum()
' كود يقوم بجمع العامود 0 الذي قيمة العامود 1 = "نقدا "'
TextBox1.Text DataGridView1.Rows.Cast(Of DataGridViewRow).Where(Function(rowCStr(row.Cells(1).Value) = "نقدا").Select(Function(rowCDbl(Val(row.Cells(0).Value))).Sum() 
الرد }}}
تم الشكر بواسطة: DOX.1 , DOX.1 , ابراهيم ايبو
#3
(04-04-20, 09:19 PM)asemshahen5 كتب : جرب احد هذين الكودين فهما مختصرين اكثر بالنسبة للحدث انهاء الاضافة و انهاء التعديل :

PHP كود :
'جرب هذا الكود اخي فهو يقوم بجمع حقول الداتا جريد الى تكست'
TextBox1.Text = (From row In DataGridView1.Rows Select CDbl(row.Cells(1).Value)).Sum()
' كود يقوم بجمع العامود 0 الذي قيمة العامود 1 = "نقدا "'
TextBox1.Text DataGridView1.Rows.Cast(Of DataGridViewRow).Where(Function(rowCStr(row.Cells(1).Value) = "نقدا").Select(Function(rowCDbl(Val(row.Cells(0).Value))).Sum() 



في أي حدث أضع هذا الكود لأن الصفوف قابله لزياده والنقصان والتعديل وأرغب في تحديث القيمة مع هذه الحالتيين
الرد }}}
تم الشكر بواسطة:
#4
ضع الكود في امر منفصل

كود :
Public Sub InvoiceTotal()
       Dim Total1 As Decimal = "0.00"
       For Each row As DataGridViewRow In DataGridView1
           Total1 += row.Cells(13).Value
       Next
       Lap_TotelBile.Text = Total1
   End Sub
استدعي الصب بعد اي عملية تقوم بها
الرد }}}
تم الشكر بواسطة: DOX.1 , ابراهيم ايبو , ابراهيم ايبو
#5
PHP كود :
   Private Sub DataGridView1_CellEndEdit(sender As ObjectAs DataGridViewCellEventArgsHandles DataGridView1.CellEndEdit
        If e
.ColumnIndex 1 Then
            If e
.RowIndex DataGridView1.Rows.Count 1 Then Exit Sub
            
'جرب هذا الكود اخي فهو يقوم بجمع حقول الداتا جريد الى تكست'
 
           TextBox1.Text = (From row In DataGridView1.Rows Select CDbl(row.Cells(1).Value)).Sum().ToString
            
' كود يقوم بجمع العامود 0 الذي قيمة العامود 1 = "نقدا "''
            ' 
TextBox1.Text DataGridView1.Rows.Cast(Of DataGridViewRow).Where(Function(rowCStr(row.Cells(1).Value) = "نقدا").Select(Function(rowCDbl(Val(row.Cells(0).Value))).Sum()
 
       End If
 
   End Sub 

DataGridView1.CellEndEdit هو الحدث المناسب للجمع .
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#6
كود :
           Dim sum As Integer = 0
           For i As Integer = 0 To DataGridView1.Rows.Count - 1
               sum += Convert.ToInt32(DataGridView1.Rows(i).Cells(3).Value)
           Next

           DataGridView1.Rows.Add("")
           DataGridView1.Rows.Add("المجموع الكلي", sum.ToString())
           Label28.Text = (sum.ToString())
الرد }}}
تم الشكر بواسطة: asemshahen5
#7
(04-04-20, 09:19 PM)asemshahen5 كتب : جرب احد هذين الكودين فهما مختصرين اكثر بالنسبة للحدث انهاء الاضافة و انهاء التعديل :

PHP كود :
'جرب هذا الكود اخي فهو يقوم بجمع حقول الداتا جريد الى تكست'
TextBox1.Text = (From row In DataGridView1.Rows Select CDbl(row.Cells(1).Value)).Sum()
' كود يقوم بجمع العامود 0 الذي قيمة العامود 1 = "نقدا "'
TextBox1.Text DataGridView1.Rows.Cast(Of DataGridViewRow).Where(Function(rowCStr(row.Cells(1).Value) = "نقدا").Select(Function(rowCDbl(Val(row.Cells(0).Value))).Sum() 

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ايجاد حساب المجموع من فضلكم محمد خيري 2 351 07-02-25, 10:12 PM
آخر رد: محمد خيري
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 632 05-12-24, 02:21 AM
آخر رد: aljzazy
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 666 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  حساب عدد الشيك بكس العيدروس 7 464 06-11-24, 08:38 PM
آخر رد: العيدروس
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,660 09-10-24, 08:28 PM
آخر رد: Kamil
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 580 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  اضافة اسطر فارعة في الداتا جريد فيو ismaeel 1 557 25-08-24, 02:43 AM
آخر رد: Taha Okla
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,088 11-08-24, 11:44 AM
آخر رد: alachk
  سؤال جمع كل صفين لوحدهم في الداتا جرايد فيو windoo 2 461 01-07-24, 12:07 PM
آخر رد: windoo
  حساب قيمة حسب زمن التأخر العيدروس 2 527 23-06-24, 07:28 PM
آخر رد: العيدروس

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


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