تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة فى سى شارب
#1
السلام عليكم و رحمة الله و بركاتة 
ارجو من خبراء سى شارب المساعدة 
اعمل على برنامج لادارة المدارس 
عايز اعمل صفحة اساسية للبرنامج بحيث لما اختار المرحلة الدراسية فى الاول تبقى مسمعه فى كل البرنامج و كذالك العام الدراسى بحيث لما يجى السنة القادمة يبقى كل الظلاب و البيانات الموجودة فارغة بالنسبة للعام الجديد 
ملحوظة صفة البرنامج الرئيسية تحتوى على كمبوبوكس للمرحلة و كميوبوكس للعام و كذلك اسم المدرسة و 0000؟
ازاى اخلى قيمة الكمبوبوكس يعتمد عليها كل البيانات فيما بعد 
وشكرا
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

كيف تجعل قيمة مرئية في كامل المشروع في الـسي شارب ؟
الجواب :

أنشئ Class عام من نوع Static وضع فيه الخاصية التي تريد أن تراها في أي مكان من المشروع
مثلاً كالكود التالي:
كود :
public static class Ed
    {
        public static int ID { get; set; }
        public static string Name { get; set; }
        public static string Level { get; set; }
    }

في النافذة الرئيسية أسند له القيم بالكود :
كود :
Ed.Level = comboBox1.Text;
وفي النوافذ الاخرى تستطيع استرجاعها بالكود:
كود :
textBox1.Text = Ed.Level;

وهكذا مع أي شيء تريدرؤيته من كل مكان قم بإضافته كخاصية للكلاس العام :
كما ID و Name .. إلخ..


أما بالنسبة للعام الجديد ..
فهذا يعتمد على فهمك على التعامل مع الأكواد وقواعد البيانات وكيف تجعل البرنامج ينفذ ما تريد بالكود المناسب لكل مرحلة... ولا يكفيه الشرح بموضوع أو أثنين..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: Kamil , said-12
#3
[img=114x187]file:///C:/Users/dodo/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png[/img][img=726x282]file:///C:/Users/dodo/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg[/img][img=120x47]file:///C:/Users/dodo/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png[/img][img=732x329]file:///C:/Users/dodo/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg[/img]
Comb1 يمثل المرحلة التعليمية الموجودة فى البرنامج فى فورم 1
Comb2  يمثل الصفوف الدراسية
المطلوب عند اختيار مرحلة من الفورم1 لا يظهر سوى الصفوف التابعة لتلك المرحلة فى الفورم 2
ملحوظة
المراحل لها جدول و الصفوف لها جدول و مرتبطين
العمل على سى شارب و قواعد بيانات سيكوال و
و موجود استور بروسيدجير للاسعلام بناء على قيمة
الفكرة ازاى اغير المرحلة فى فورم1 تتغير فىقيمة كمبو2  فورم 2

الرد }}}
تم الشكر بواسطة:
#4
وعليكم السلام ورحمة الله وبركاته

الحل بالطريقة التالية (وأنت عدلها على برنامجك بما يناسبه) :
على فرض أن لديك 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;
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة فى سى شارب ضرورى جدا said-12 0 60 24-02-24, 06:19 PM
آخر رد: said-12
  يارجال كيف يتم مطابقة الصور او المقارنة ممكن مساعدة 12admin 1 255 20-11-23, 09:29 PM
آخر رد: Taha Okla
  احتاج مساعدة في هذا الكود العتيق 3 549 01-10-23, 10:32 PM
آخر رد: العتيق
  [سؤال] احتاج الى مساعدة فى تعديل مشروع خاص C# وقاعدة البيانات SQL Server كتكوت المصري 1 472 15-08-23, 02:02 AM
آخر رد: WAEL ABED
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 633 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  [C#.NET] مساعدة في تصميم شاشة ادخال درجات الطلاب maw2321 6 3,916 14-04-23, 02:35 PM
آخر رد: domzduzt
  مساعدة فى كود json asdfar1977 2 607 24-03-23, 06:26 PM
آخر رد: mrfenix93
  ممكن مساعدة في حل مشكل البرنامج crazykinko 0 711 03-11-22, 05:03 PM
آخر رد: crazykinko
  طلب مساعدة في اختصار لوحه المفاتيح abdalwahd 2 1,184 08-08-22, 08:25 PM
آخر رد: abdalwahd
  [C#.NET] طلب مساعدة C# محمد فهمي غلاب 3 990 19-07-22, 12:10 PM
آخر رد: محمد فهمي غلاب

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


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