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

عاوز كود جمع عمود كامل فى الداتا جريد خاص بسعر الأصناف وإظهارة فى تيكست بوكس بعد الضغط على زر إجمالى الفاتورة أرجو المساعدة ضرورى جدا إخوانى
الرد }}}
تم الشكر بواسطة:
#2
ضع هذا الكود فى المفتاح
جمع عمود داخل الداتا جريد فيو

If DGV.RowCount – 1 > 0 Then

Dim sum As Double
For i = 0 To DGV.RowCount - 1
sum += DGV.Rows(i).Cells(5).Value
Next
TextBox1.Text = Format(sum, "###.##")

End If

حيث ( Cells (5 هو العمود المراد جمع قيمه
جملة Format لتنسيق المخرجات

وبالنسبة لجمع قيم معينة فذلك يتم عن طريق عملية التصفية أو البحث فبعد عرض نتائج البحث فى الداتاجريد يتم إجراء عملية الجمع أما يدويا أو تلقائيا على حسب رغبتك
الرد }}}
تم الشكر بواسطة:
#3
[b]السلام عليكم

طريقة مختصرة باستخدام استعلام LINQ

كود :
Dim totalPrice = (From row In DataGridView1.Rows Select CDbl(row.Cells("Ptotal").Value)).Sum()
        txtTotalPrice.Text = totalPrice.ToString("C", New CultureInfo("ar-IQ"))


النتيجة سوف تظهر هكذا:

على سبيل المثال

4,676.00 د.ع

يعني دينار عراقي اما اذا اردت ان تظهر نوع العملة حسب بلدة فقط غير IQ الى رمز بلدك

موفق ان شاءالله[/b]
الرد }}}
تم الشكر بواسطة:
#4
ما واضح يا اخي العزيز
الرد }}}
تم الشكر بواسطة:
#5
هنا انتا عرفت 3 متغيرات من نوع دابل' Dim x, y, z As Double
هنا داه علشان يعدلك العواميد'        For i As Integer = 0 To Masrof_lawyersDataGridView.RowCount - 1
12 داه رقم العمود ولازم تحت =+ علشان ميغرلكش القيم       '      x += Masrof_lawyersDataGridView.Rows(i).Cells(12).Value
        '    y += Masrof_lawyersDataGridView.Rows(i).Cells(13).Value
  '      Next
متغير داه علشان يديك الفرق     '    z = x - y
وهنا علشان تعرض القيمة الي طلعت من مجموع العمود في تكست بعد الاكس تو استرنج علشان هيا قيمة المتغير '        TextBox1.Text = x.ToString
     '   TextBox2.Text = y.ToString
     '   TextBox3.Text = z.ToString
اتمني اكون افدتك ملحوظة اللغة  vb.net 
تحياتي
             حسام
الرد }}}
تم الشكر بواسطة:
#6
(28-07-17, 06:14 AM)hoshosgost@yahoo.com كتب :
هنا انتا عرفت 3 متغيرات من نوع دابل' Dim x, y, z As Double
هنا داه علشان يعدلك العواميد'        For i As Integer = 0 To Masrof_lawyersDataGridView.RowCount - 1
12 داه رقم العمود ولازم تحت =+ علشان ميغرلكش القيم       '      x += Masrof_lawyersDataGridView.Rows(i).Cells(12).Value
        '    y += Masrof_lawyersDataGridView.Rows(i).Cells(13).Value
  '      Next
متغير داه علشان يديك الفرق     '    z = x - y
وهنا علشان تعرض القيمة الي طلعت من مجموع العمود في تكست بعد الاكس تو استرنج علشان هيا قيمة المتغير '        TextBox1.Text = x.ToString
     '   TextBox2.Text = y.ToString
     '   TextBox3.Text = z.ToString
اتمني اكون افدتك ملحوظة اللغة  vb.net 
تحياتي
             حسام

An unhandled exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll

Additional information: Conversion from type 'DBNull' to type 'Integer' is not valid.

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  أريد مساعدة من فضلكم في زر الإضافة waidom 2 1,954 10-06-23, 12:53 PM
آخر رد: mahmoud mostafa 2023
  تلوين خلية واحدة فقط فى الداتا غريد اذا تغيرت القيمة ؟ a.amin 11 7,821 15-02-23, 02:13 PM
آخر رد: tighrmte
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 9 13,831 08-12-22, 01:27 PM
آخر رد: عبدالمؤمن
  تحويل multiline text الى single line في عمود في قاعدة بيانات sql server bassant 0 1,207 07-09-21, 04:36 PM
آخر رد: bassant
  [سؤال] كنت محتاج مساعده بعمل مشروع تخرج انتخابات اونلاين ahmed nafea 0 1,834 22-04-21, 11:13 PM
آخر رد: ahmed nafea
  اسناد عامود في قاعدة بيانات اكسيس الى عامود من نوع كومبوبوكس بالداتا جريد فيو بالفيجو Ghassanfff 2 2,418 08-01-21, 08:52 PM
آخر رد: سعود
  كود عدم تكرار البيانات بالداتا جريد فيو ِAbou Sama 4 8,168 04-12-20, 10:59 PM
آخر رد: Osama_NY
  مشكلة في إظهار عمود التاريخ في داتا جريد فيو mofhmy 5 7,104 12-11-20, 12:13 PM
آخر رد: bahaa.elkomy@yahoo.com
  [سؤال] مساعدة في تحليل قاعدة بيانات مشتريات ومبيعات maw2321 1 2,921 09-10-20, 09:28 PM
آخر رد: ali.jamil27
  [كود] محتاج مساعدة في كود stiger 1 1,661 28-05-20, 06:44 AM
آخر رد: stiger

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


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