03-12-19, 05:32 PM
وعليكم السلام ورحمة الله وبركاته
بخصوص الكود والرسالة تفيد بانك تريد عمل جميع اجمالي القيم للعمود رقم 12
حيث 11 هنا تشير للعمود رقم 12 فهل لديك DataGridView تحتوى على 12 عمود فاكثر ؟؟؟
بمجرد ما تضع رقم العمود الصحيح بدلاً من رقم 11 سيتم حل المشكلة
فتذكر ان العد يبداء من رقم 0 لذلك 11 تعنى 12
ثانياً بخصوص كود For فالكود هنا لا يوجد له اى استخدم فيفضل ازالة كود For حتى Next
اه وجوده كعدمه لا يحدث اى شئ ولكن هذا الكود يقوم باستهلاك من الجهاز مثل Ram و CPU
فبما انه لا يوجد اى داع منه فقم بحذف هذا الكود
ثالثاً واخيراً يمكنك ان تجعل الكود بشكل عام على هذا النحو
طبعاً بدلا من ؟؟؟ ضع الرقم الصحيح للعمود المطلوب عمل الجمع
وتاكد بان العمود يحتوى على ارقم لاتمام الجمع وليس احرف ورموز لانك هنا تستخدم sum وهى للارقام فقط
وبكده تكون قمت بحل المشكلة التى لديك
بخصوص الكود والرسالة تفيد بانك تريد عمل جميع اجمالي القيم للعمود رقم 12
حيث 11 هنا تشير للعمود رقم 12 فهل لديك DataGridView تحتوى على 12 عمود فاكثر ؟؟؟
بمجرد ما تضع رقم العمود الصحيح بدلاً من رقم 11 سيتم حل المشكلة
فتذكر ان العد يبداء من رقم 0 لذلك 11 تعنى 12
ثانياً بخصوص كود For فالكود هنا لا يوجد له اى استخدم فيفضل ازالة كود For حتى Next
اه وجوده كعدمه لا يحدث اى شئ ولكن هذا الكود يقوم باستهلاك من الجهاز مثل Ram و CPU
فبما انه لا يوجد اى داع منه فقم بحذف هذا الكود
ثالثاً واخيراً يمكنك ان تجعل الكود بشكل عام على هذا النحو
كود :
TextBox1.Text = DataGridView.Rows.Cast(Of DataGridViewRow).Sum(Function(t) t.Cells(???).Value)طبعاً بدلا من ؟؟؟ ضع الرقم الصحيح للعمود المطلوب عمل الجمع
وتاكد بان العمود يحتوى على ارقم لاتمام الجمع وليس احرف ورموز لانك هنا تستخدم sum وهى للارقام فقط
وبكده تكون قمت بحل المشكلة التى لديك

