التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



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

إخواني الأعزاء

لدي مشكلة تكاد ان تسب لي جلطة دموية وتكاد ان ترفع ضغطي حتى تفجر احشائي

المشكلة باختصار بأنني اقوم ببرمجة برنامج تحكم عن بعد لإدارة الأجهزة "ليس برنامج اختراق" طلبه مني احد اقاربي يريد ادارة اجهزة احد المشافي التي يعمل بها من مشفى اخرى المهم

وانا اقوم ببرمجة الــ FileManager ليتم تصفح الجهاز المراد التحكم فيه

ارسل بيانات عبر الانترنت إلى ListvIew

تكون البيانات على الشكل التالي

c:\\^34456^3451^yes
اي تفصل بين كل معلومة ومعلومة عن السواقة الفاصل ^ حيث يتم استخدام الدالة split

وهذا الكود الخاص باستخراج المعلومات واضافتها إلى الــ ListView

كود :
;

        public void InsertItems(string ItemsText, string [] SubItemsText)
        {
            string[] itmsname = ItemsText.Split('^');
            try
            {
                for (int i = 0; i < itmsname.Length; i++)
                {
                        ListViewItem hh1 = new ListViewItem(itmsname[i]);
                        string[] currentsub = SubItemsText[i].Split('^');
                    for (int j = 0; j < SubItemsText.Length; j++)
                    {
                        hh1.SubItems.Add(currentsub[j]);
                    }
                    LvwDriveView.Items.Insert(LvwDriveView.Items.Count, hh1);
                }
            }
            catch (Exception ex) { ;}
        }
    }
}




كما تشاهدون هناك اكواد وضعت قبلها // لانني كنت احاول اكثر من طريقة لإضافت البيانات إلى الليست فيو ولم تنفع


ارجوكم ساعدوني والله اكاد اجن

الــ ListView لا يحدث فيها اي تغييرات كل شيء طبيعي تتبعت البرنامج بالــ Break Point يخرني الكومبايلر ان كل شيء طبيعي واللست فيو فيها ItemCount بعدد الإيتيم المضاف وكل شيء تماما

ولكن بعد الإنتهاء من تنفيذ الكود لا يحدث اي تغيير على اللست فيو ولا يضاف اي شيء نهائياً ولا يحدث اي تغيير

قلت في نفسي ربما علي إضاف BeginUpdate و EndUpdate ايضاً لم تنفع قلت في نفسي ربما علي استخدام الميثود Insert وليس Add ايضاً لم ينفع ذلك

مع العلم ان البيانات تكون على الشكل السابق كمل قلنا

وتتألف من عدة اسطر
-----------------------------
-----------------------------
اول معلومة من كل سطر هي الــ Item بقية المعلومات من كل سطر هي ال SubItem الخاصة بال Item المحدد "اي اول معلومة"

وهكذا


ارجوا حل هذه المشكلة والله الي بحللي هالمشكلة لادعيله من كل قلبي اقسم بالله
السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مشكلة في ListView لاتظهر العناصر المضافة برمجياً ؟؟؟؟؟؟؟؟ - بواسطة <br> - 08-07-13, 03:36 PM


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم