![]() |
|
كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو (/showthread.php?tid=31170) الصفحات:
1
2
|
RE: كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو - faysal13_13@hotmail.com - 07-09-19 (07-09-19, 04:11 PM)Rabeea Qbaha كتب : لم افهم صديقي .... هل يمكنك شرح ما الذي تريد الحصول علية في النهاية ؟؟ عند فتح البرنامج يتم فتح فورم1 وتكون الجريد فاضيه مفهاش حاجه وعند الضغط علي زر السيرش الموجود في فورم 1,,,,,,,,, يقوم بفتح فورم2 وتحتوي علي جريد خاصه بفرم 2 وبها بيانات محمله من قاعده البيانات المراد تنفيذه :- هو عند اختيار او تحديد صف او اكثر من الجريد الموجود في فورم2 يتاخد منها نسخه وتنزل في الجريد التابعه لفورم 1 وشكرا علي تعب حضرتك RE: كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو - Rabeea Qbaha - 07-09-19 مرحبا مجددا صديقي..... اعتذر على التاخير مع المحاولة على فعل المطلوب في الحقيقة يحتاج الى جهد ووقت لاتمامه مع العلم انني قمت بالبحث والمحاولة لمدة ساعة حسب راي تستطيع عمل هذا بطريقة ابسط بكثير من خلال وضع ال ٢ gridview في نفس الفورم او تغير التصميم بطريقه تسهل عليك العمل لا على تعقيدة. مع ذلك حصلت على مثال بلغة ال vb يفعل تقريبا ما تريد حاول الاستفادة منه. RE: كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو - faysal13_13@hotmail.com - 07-09-19 (07-09-19, 05:48 PM)Rabeea Qbaha كتب : مرحبا مجددا صديقي..... اعتذر على التاخير انا بشكر حضرتك كتير علي المجهود حضرتك ....انا اصلا كنت بعمله بالفجول بيسك بسهوله وانا كنت مبرمج فيجول بيسك بس واضح ان السي شارب مش زي الفيجول بيسك وشكرا كتير علي المحاوله RE: كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو - ابراهيم ايبو - 08-09-19 السلام عليكم اخي الكريم
بارك الله بكم جميعا على مشاركاتكم وجهودكم جعلها الله في ميزان حسناتكم
اخي اليك مثال فيه 2 فورم وكل فورم فيها داتا غرايد وعند الضغط على زر جلب منتج في الفورم الاولى
تعرض الفورم الثانية وفيها البيانات ثم في مربع البحث نكتب اسم الصنف الذي نريد ثم نضغط ادراج واغلاق
هذا بشكل مبسط
RE: كيفيه تمرير بيانات من فورم 1 الي فورم 2 عبر داتا جريد فيو - faysal13_13@hotmail.com - 08-09-19 السلام عليكم وجد حل سحري بصراحه ازاي ارجع من فورم 2 الي فورم 1 وقلت اكتبها علشان الناس تستفاد الكود اه انا كنت عمله صح بس كان في حاجات نقصه المهم بحثت واعدت اليوم كله علشان اجيبه بعد مكنت هقرر اسيب السي شارب اصلا بسبب الموضوع ده المهم مش هطول عليكم الكود اه للاستفاده العامه وشكرا //Form2 namespace dgv { public partial class Form2 : Form { DataTable dt = new DataTable(); Form1 frm = null; public Form2() { InitializeComponent(); db.Open(); db.GetData_DGV("select * from items ", dt); dgv2.DataSource = dt; } public Form2(Form1 frm1) : this() { this.frm = frm1; } private void button1_Click(object sender, EventArgs e) { if (frm != null) { foreach (var dr in this.dgv2.SelectedRows) { var drv = dr as DataGridViewRow; frm.dgv1.Rows.Add(((DataRowView)drv.DataBoundItem).Row.ItemArray); } } } } //====================================== // Form1 private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(this); // pass Form1 to Form2 frm.Show(); } |