تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو
#5
(03-09-19, 02:58 AM)Rabeea Qbaha كتب :
(02-09-19, 08:51 PM)faysal13_13@hotmail.com كتب :
(02-09-19, 02:36 AM)asemshahen5 كتب :
PHP كود :
          foreach (DataGridViewRow dr in dgvBUYKAMA.SelectedRows)
 
          {
 
              frm.dgv1.Rows.Add(dr.Cells[0].Value);
 
          }
 
          frm.Show(); 
or
PHP كود :
foreach (DataGridViewRow dr in dgvBUYKAMA.SelectedRows)
 
          {
 
              frm.dgv1.Rows.Add(dr.Cells[0].Value,dr.Cells[1].Value);
 
          }
 
          frm.Show(); 

شكرا حضرتك علي الرد
بس انت حاطت في اخر الكود frm.show();    يعني بعد مختار من الداتا جريد فيو ونفذ الكود الي حضرتك عمله هيرجع يفتح الشاشه  الرئيسيه الي فتحت منها السيرش تاني 
في حاجه بتعمل رفريش لفورم 1 بدل معيد فتحه تاني
وشكرااااااااا

الطريقه الاولى وفي حدث الحفظ مثلا في الفورم ٢ ضع الكود الاتي :---- ShowGV هي الدلالة الخاصة بتحديث الجريد فيو في الفورم ١

PHP كود :
var frm Application.OpenForms.OfType<Form1>().Single();
 
               frm.ShowGV(); 


في الطريقة ال ٢ :
 استخدم event 

فالنفرض ان لديك فورم ١ و فورم ٢ ، و انت تريد عند تحديث المعلومات في الفورم ٢ ان تتحدث الجريد فيو في الفورم ١ 

ضع الكود الاتي في فورم ١ في زر قتح الفورم٢ :  ShowGV هي الدلالة الخاصة بتحديث الجريد فيو في الفورم ١
PHP كود :
           form2 frm = new form2();
 
           frm.RefreshDgv += new form2.DoEvent(ShowGV);
 
           frm.ShowDialog(); 

عرف هذة المتغيرات في الفورم ٢ :
كود :
       public delegate void DoEvent();
       public event DoEvent RefreshDgv;
 
وفي حدث الحفظ في  الفورم ٢ استدعي ال event الخاصه بتحديث البيانات في  الفورم ١ :

PHP كود :
RefreshDgv(); 
شكرا حضرتك ...........بس هو اه اسم الايفينت الخاص بالتحديث في فورم 1 و فورم2 
علشان انا عملت الكود الي حضرتك عامله بس للاسف محصلش حاجه علشان مستخدمتش الايفنت كنت بحط الاكواد فيي الزر الي بيفتح الفورم 2 و عند الاختيار الصف في الداتا جريد فيو في فورم اتنين بضع الكود في الزر
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5


الردود في هذا الموضوع
RE: كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو - بواسطة faysal13_13@hotmail.com - 06-09-19, 07:45 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Photo [C#.NET] نقل بيانات من فور الي فورم Elalfee 2 417 09-03-25, 08:49 AM
آخر رد: Elalfee
  [سؤال] جمع بيانات الماكينات Elalfee 2 504 08-03-25, 02:12 AM
آخر رد: Elalfee
  هل الكود هذا صحيح خاص بالربط مع قاعدة بيانات SQL server تركي احمد 1 847 25-05-24, 12:50 AM
آخر رد: غزة العزة
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 5,175 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 1,142 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  [C#.NET] لماذا لا يتم عرض بيانات ahmed_king2023 0 829 22-04-23, 09:09 PM
آخر رد: ahmed_king2023
  [C#.NET] عرض بيانات قريد فيو في تكست بوكس ahmed_king2023 1 1,090 27-03-23, 04:54 PM
آخر رد: sanyor77
  [سؤال] تجزئة النص من الداتا جريد فيوا احمد المهلا 2 1,047 27-12-22, 05:08 PM
آخر رد: احمد المهلا
  كيفية قراءة وعرض ملفات pdf مخزنة في داتا كرد فيو من خلال زر بتن وبدون open file dialo مرتضى 0 832 31-10-22, 12:53 AM
آخر رد: مرتضى
  انشاء قاعدة بيانات عن طرق الكود amonem 3 1,729 07-10-22, 12:51 PM
آخر رد: asemshahen5

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


يقوم بقرائة الموضوع: