03-12-19, 05:45 PM
(آخر تعديل لهذه المشاركة : 03-12-19, 06:03 PM {2} بواسطة amrmosa673@gmail.com.)
(03-12-19, 05:32 PM)kiki كتب : وعليكم السلام ورحمة الله وبركاته
بخصوص الكود والرسالة تفيد بانك تريد عمل جميع اجمالي القيم للعمود رقم 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 وهى للارقام فقط
وبكده تكون قمت بحل المشكلة التى لديك
حبيبي شكرا ع ردك الجميل ولكن نفس المشكله ايضا لا يمكن له جمع قيم العمود ف عند كتابه بيانات في الجدول وفي الصف المراد جمعه يظهر لي الرساله الاتيه
(03-12-19, 05:42 PM)CrazyMe كتب :تمام ي حبيبي المشروع هرفعهولك دلوقتيي تمام انا عايز ادوس علي زر button يظهرلي نتيجه العمورد اللي اسمه المدفوع في تكست بوكس 1 تمام(03-12-19, 05:04 PM)amrmosa673@gmail.com كتب :طيب يا اخي الغالي من مصر(03-12-19, 05:02 AM)CrazyMe كتب :الكود اهو احبي(03-12-19, 04:16 AM)amrmosa673@gmail.com كتب : السلام عليكم انا اخوكم من مصر بالله عليكم شباب اي احد يتواصل معي ضروري بقالي اكتر من 6 شهور بعمل في برنامج ويظهرلي مسدج مش عارف اعمل فيها اي اي حد يتواصل معايا بالله
رقمي 010681090170 والرساله دي هي اللي بتظهرلي اتمني الاقي حل للمشكله وشكرا
وعليك السلام اخونا
ضع الكود الذي يصدر الخطأ هنا وان شاء الله اليوم ينتهي الخطا وتعرف ليش صار الخطا
اتمنى انك ترفع مشروعك لجل اقدر انزله واشغله بنفسي واقدر افيدك بدري بدري
لان بصراحة من صورة فقط ما اقدر اقولك ايش سبب الخطأ
لان الخطا بسبب انك تحاول في الكود تحويل قيمة من نوع DBNull الى قيمة من نوع عدد صحيح Integer وهذا لابد ينتج خطأ لان القيمة DBNull تعني لاشيء (بلا قيمة) يعني حتى الصفر اكبر منها .
بالتوفيق
والمشروع اهو ي حبيبي اتمني انك تلاقي حل ارجوك مع العلم انه عنر اضافه البيانات لصف واحد فقط واجي اجمع العمود يعطيني المسد اللي ف الصوره دي
