تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] نتائج البحث في فورم آخر ...؟
#1
السلام عليكم ورحمة الله وبركاتة 
لو سمحتوا ممكن مساعدتي في مسالة كود لمشروعي
المشروع عبارة عن برنامج للطلبة
معي فورمين الفورم الاول يحتوي على العمليات الاضافة والتعديل والحذف للطلبة
وعندي عملية بحث للطالب  بس بحكم لايوجد مساحة في الفورم الاول سويت Butten
ابغى اسوي النتيجة في داتا قردفيو DGV تظهر لي في فورم آخر بالنتائج عن اسم الطالب الذي تم ادخاله
في textbox
وهذه دالة اظهار النتايج
public void DG_DataSerch_Veiw(string serch_name)
        {
            DataTable dts_S = new DataTable();
            db_operations.get_obj().select_by_ds("SELECT        Student_Table.Student_ID, Student_Table.Student_Name, Student_Table.Identity_Type, Student_Table.Identity_Num, Student_Table.Marital_status, Student_Table.Nationality_ID, Student_Table.Gender,  Student_Table.Religion_ID, Student_Table.Birth_Day, Student_Table.Place_Of_Birth, Student_Table.Residential_Address, Student_Table.E_Mail, Student_Table.Tel_Home, Student_Table.Mobile, Student_Table.Guardian_ID, Student_Table.Branch_ID, Student_Table.Joining_Date, Student_Table.Current_Level, Student_Table.Specialization_ID, Student_Table.Is_Accepte, Student_Table.Acodmic_year_ID, Student_Table.is_Full, Student_Table.is_complete, Guardian_Table.Guardian_Name, collage_Table.collage_Name, Universty_Table.Uni_Name, Specialization_Table.Specialization_Name FROM            Student_Table INNER JOIN Guardian_Table ON Student_Table.Guardian_ID = Guardian_Table.Guardian_ID INNER JOIN Specialization_Table ON Student_Table.Specialization_ID = Specialization_Table.Specialization_ID INNER JOIN  Uni_collage_Table ON Specialization_Table.Specialization_ID = Uni_collage_Table.Uni_id INNER JOIN collage_Table ON Uni_collage_Table.Collage_ID =collage_Table.collage_ID INNER JOIN Universty_Table ON Uni_collage_Table.Uni_id = Universty_Table.Uni_id    where Studente_Name='" + serch_name + "'", dts_S);
     
        }

لكن طريقة تمرير الاسم من الفورم الاول للثاني الى هذه الدالة  سويت هذه الطريقة بحكم ان الدالة puplic
        private void btn_search_stud_Click(object sender, EventArgs e)
        {
            DataSerch serch = new DataSerch();
            serch.Show();
            serch.DG_DataSerch_Veiw("'" + txt_search_stud.Text + "'");

        }

ولم استطع اظهارها في بداية انطلاق -اظهار - الفورم.....؟؟؟

ممكن احد يعطيني طريقة اسهل ..


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة:
#2
بالنسبة للي فهمته من سؤالك
فإنه يمكنك تمرير النتائج الى الفورم الثاني قبل فتحه : يعني تملأ الداتاكردفيو قبل انطلاق الفورم الثاني ثم تقوم تقوم بفتحه
ويمكنك من الفورم الثاني الوصول الى دالة في الفورم الأول بكتابة الأسم كاملا Fom1.DG_DataSerch_Veiw
ويمكنك إستخدام الخاصية Form2.Tag لتمرير البيانات البسيطة كأن تكون اسم الطالب الذي نحاول البحث عنه
أرجو أني أفدتك
الرد }}}
تم الشكر بواسطة: mera.55
#3
(24-02-16, 01:52 AM)Fantastico كتب : بالنسبة للي فهمته من سؤالك
فإنه يمكنك تمرير النتائج الى الفورم الثاني قبل فتحه : يعني تملأ الداتاكردفيو قبل انطلاق الفورم الثاني ثم تقوم تقوم بفتحه
ويمكنك من الفورم الثاني الوصول الى دالة  في الفورم الأول  بكتابة الأسم كاملا Fom1.DG_DataSerch_Veiw
ويمكنك إستخدام الخاصية  Form2.Tag لتمرير البيانات البسيطة كأن تكون اسم الطالب الذي نحاول البحث عنه
أرجو أني أفدتك

نعم اريد اظهار نتائج البجث في الفورم الثاني ولكن الدالةDG_DataSerch_Veiw هي في الفورم الثاني
كنت ناسية  datasourceلها ... فظهر لي هذا الخطا في التجربة ؟؟


لم افهم استخدام طريقة الtag اخي

شكرا لردك


الملفات المرفقة صورة/صور
   
أشهد أن لا اله إلا الله وأشهد أن محمد رسول الله
اللهم إجعلها آخر كلآمي

Heart
الرد }}}
تم الشكر بواسطة:
#4
عزيزي أكتب اسم الفورم الذي يمتلك الأداة أو الجدول أولا
أكتب :
(da.Fill(Form2.dt
الرد }}}
تم الشكر بواسطة: mera.55
#5
ااشكر اخي مساعدتك لي
جزاك الله خيرا
ساجرب باذن الله
أشهد أن لا اله إلا الله وأشهد أن محمد رسول الله
اللهم إجعلها آخر كلآمي

Heart
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل هناك طرق لعمليات البحث في المصفوفة غير for loop osama623 2 672 21-11-22, 08:42 PM
آخر رد: Mtaktak
  هل توجد تقنية البحث عن طريق الصوت محمدعبدالسلام 1 1,063 31-03-22, 09:32 AM
آخر رد: علي بنيان
  [سؤال] ازى اضغط على زر في فورم اول ما يفتح mazentq 10 2,520 14-03-22, 04:57 PM
آخر رد: talkybro1
  البحث داخل الداتا جريت فيو مباشرة c# almkhlafe98 6 2,148 01-03-22, 09:34 PM
آخر رد: ابراهيم ايبو
Video هل توجد طريقة لتسرع الباركود في مربع البحث بالباركود abdalwahd 0 1,043 25-02-22, 01:50 PM
آخر رد: abdalwahd
  فورم في المقدمة على الفورم الرئيسي bidaya 5 1,759 23-02-22, 01:42 AM
آخر رد: bidaya
  كيف يمكنني بمجرد ان يتم فتح فورم لاول تم يتم فتح الفورم الثاني abdalwahd 7 1,742 22-01-22, 08:28 PM
آخر رد: ابراهيم ايبو
  [C#.NET] نقل بيانات من فورم لاخر محمد اسماعيل 4 1,840 10-09-21, 08:47 PM
آخر رد: asemshahen5
  [سؤال] مشكله في البحث حسن الجلب 2 1,488 19-12-20, 03:11 AM
آخر رد: حسن الجلب
  عمل متغير نصى الى كلاس ثم الى فورم اخر issamsaidd 2 1,585 07-11-20, 04:00 PM
آخر رد: issamsaidd

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


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