السلام عليكم ورحمة الله وبركاته..
قد يكون سؤال مكررا ولكنني بحثت ولم اجده في المنتدى..
عندي في أحد البرامج التي اعمل عليها اكثر من فورم..
الفورم الرئيسي يتعامل مع الداتابيس بالادخال واظهار البيانات على listView
وعندما أريد تعديل اي من الحقول الظاهرة على الـ listView فإنني اقوم باختيار الصف الذي اريد تعيديله وبعد ضلك اضغط زر update..
هذا الزر عند الضغط عليه يفتح لي form جديد.. اقوم من خلاله بتعبئة القيم الجديدة التي اريد ان اعدلها ثم اضغط زر التعديل..
في زر التعديل في الفورم الثاني وضعت الكود الذي يقوم بفتح كونيكشن جديد واجراء التعديل على قاعدة البيانات. والتعديل على قاعدة البيانات يتم بنجاح.
ولكن بعد التعديل اريد ان اعمل اعادة تحميل للمعلومات من قاعدة البيانات الى الـ listView في الفورم الاوّل.
فكيف يمكن ان اتعامل مع الـ listView في الفورم الأوّل من خلال الفورم الثاني.
اذا لم يكن الشرح واضحا ارجو اعلامي لأكتبه بشكل اكثر دقة.
ولكم جزي الشكر..
ملاحظة : جربت ان اقوم بعمل الـ listView من النوع static حتى استطيع التحكم بها من خلال اسم الفورم
Form1.ListView
ولكن ذلك يتبعه طلب البرنامج ان اعيد تعريف الـ listView في سطور التعريف وان اضع اسم الفورم الاصلي الذي هو Form1 بدلا من كلمة this التي تسبق التعريف.
مثال..
this.lstView.FullRowSelect = true; this.lstView.GridLines = true; .........................
.
.
الخ
فبدلا من كلمة this يطلب مني وضع اسم الفورم في حال كان تعريف الـ ListView هو static ..
وعندما اقوم بذلك يظهر لي مشاكل اخرى كثيرة.
ارجو فائدتكم ولكم من الله خير الجزااء