الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في جملة sum

بدأه blacksun911 في 7 يوليو 2010 · 7 رد · 588 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف حالكم

اليوم عندي مشكلة وإن شاء الله تكون بسيطة

اريد ان اضيف حقل في الليست فيو الموجود في فورم ال item للtotal واللذي يحتوي على الفرق بين qty inمجموع ومجموع qty out

ولكن يعطيني خطأ INPUT STRING WAS NOT IN A CORRECT FORMAT

ممكن المساعدة

المشروع في المرفق حتى تتضح الصورة

House OF Rays.rar

تم تعديل هذه المشاركة بواسطة blacksun911 في 7 يوليو 2010 في 08:05

#2

اين المرفق؟؟؟؟

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#3

معليش نسيت اضغط زر رفع

تم التعديل

#4

عدل الكود ده في سطر 71

  ListViewItem list = new ListViewItem(loader[0].ToString());
            	string h = loader[0].ToString();
            	list.SubItems.Add(loader[1].ToString());
            	string mySelection1 = "select sum(Qty_in),sum(Qty_out) from Trans where Item_Code= '" + h + "' ";
            	OleDbCommand cmd1 = new OleDbCommand(mySelection1, con);
            	//  con.Open();
            	OleDbDataReader loader1 = cmd1.ExecuteReader();
            	if (loader1.Read())
            	{

                	list.SubItems.Add(loader1[0].ToString());
                	double f = (double)loader1[0];
                	list.SubItems.Add(loader1[1].ToString());
                	double l = (double)loader1[1];
                	double t = f - l;
                	list.SubItems.Add(t.ToString());

            	}
1

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#5

شكرا اخي الكريم

لكن عند التنفيذ يعطي خطأ

specific cast is not valid

#6

هل من مجيب ؟

#7

عدل الكود كالتالي ::::

            while (loader.Read())
            {

                ListViewItem list = new ListViewItem(loader[0].ToString());
                string h = loader[0].ToString();
                list.SubItems.Add(loader[1].ToString());
                string mySelection1 = "select sum(Qty_in),sum(Qty_out) from Trans where Item_Code= '" + h + "' ";
                OleDbCommand cmd1 = new OleDbCommand(mySelection1, con);
                //  con.Open();
                OleDbDataReader loader1 = cmd1.ExecuteReader();
                if (loader1.Read())
                {

                    list.SubItems.Add(loader1[0].ToString());
                    string f = loader1[0].ToString();
                    list.SubItems.Add(loader1[1].ToString());
                    string l = loader1[1].ToString();
                    if ((f != "") && (l != ""))
                    {
                        int sum = int.Parse(f) - int.Parse(l);
                        string t = sum.ToString();
                        list.SubItems.Add(t.ToString());
                    }
                    else
                    {
                        // 
                    }
                }


                listView1.Items.AddRange(new ListViewItem[] { list });
            };

تم تعديل هذه المشاركة بواسطة Vostro في 10 يوليو 2010 في 09:21

#8

الله يعطيك الف عافية يا استاذ vostro

جاري التجربة

مواضيع مشابهة