14-02-24, 12:17 AM
وعليكم السلام ورحمة الله وبركاته
الحل بالطريقة التالية (وأنت عدلها على برنامجك بما يناسبه) :
على فرض أن لديك Form2 وفيها dataGridView1.
نذهب لخصائص الـ dataGridView1 ونجعل خاصية Modifiers = Public
من الحدث (للعنصر الموجود بالنافذة الأولى) الذي تريد من خلاله اعطاء أوامر للنافذة الثانية وما عليها من أدوات (كـ dataGridView1 التي نستخدمها هنا كمثال)
نكتب الكود التالي :
الحل بالطريقة التالية (وأنت عدلها على برنامجك بما يناسبه) :
على فرض أن لديك Form2 وفيها dataGridView1.
نذهب لخصائص الـ dataGridView1 ونجعل خاصية Modifiers = Public
من الحدث (للعنصر الموجود بالنافذة الأولى) الذي تريد من خلاله اعطاء أوامر للنافذة الثانية وما عليها من أدوات (كـ dataGridView1 التي نستخدمها هنا كمثال)
نكتب الكود التالي :
كود :
Form2 frm2 = (Form2)Application.OpenForms["Form2"];
if(frm2!= null)
{
frm2.Activate();
}
else
{
frm2 = new Form2();
frm2.Show();
}
// هنا ضع الأكواد التي تريد التنفيذ فيها
// على فرض أن dt
// هي نتيجة الاستعلام الذي كتبت كوده هنا
// تكون النتيجة هي :
frm2.dataGridView1.DataSource = dt;قال صلى الله عليه وسلم:
«كلمتان خفيفتان على اللسان
ثقيلتان في الميزان،حبيبتان إلى الرحمن:
سبحان الله وبحمده، سبحان الله العظيم».
