منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدة في تصميم شاشة ادخال درجات الطلاب
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
عندي مشروع تخرج عبارة عن ادارة لدرجات طلاب الثانوية
واريد تصميم شاشة تقوم بإدخال درجات المواد للطلاب عن طريق اداة ال Datagridview
هل يمكن تقسيم الخلية الى عدة خلايا 
مثلا عندي عمود اسمه اعمال الفصل الاول يتقسم الى تقريبا 4 خانات
درجة الحضور,درجة المشاركه...الخ

اذا ممكن احد يعطينا تصور للشاشة عشان انا تعبت ولي 4 ايام وما لقيت الحل ..

وجزاكم الله كل خير اخواني
(05-04-17, 02:52 AM)khodor1985 كتب : [ -> ]السلام عليكم أخي العزيز ورحمة الله وبركاته
يمكن تصميم ذلك من خلال تقنية DevExpress.

ممكن معلومات اكثر او امثله عن التقنيه هذه لو سمحت وتكرمت ...
الأخ  maw2321


تستطيع استخدام جداول قاعدة البيانات وتربط بينهم بحقول مشتركة
انظر إلى صورة المثال التالي:-

( 1 )


( 2 )


( 3 )


( 4 )


لتحميل المثال

Mediafire

موفق بإذن الله في مشروعك.

----------------------------------------------------

أخوك في الله

(06-04-17, 09:20 AM)Easy4ever كتب : [ -> ]
الأخ  maw2321


تستطيع استخدام جداول قاعدة البيانات وتربط بينهم بحقول مشتركة
انظر إلى صورة المثال التالي:-

( 1 )


( 2 )


( 3 )


( 4 )


لتحميل المثال


موفق بإذن الله في مشروعك.

----------------------------------------------------

أخوك في الله


شكرا لك اخي وجزاك الله كل خير
لست خبيرا بالسي شارب.
المثال جميل جدا وبعد عدة محاولات نجحت في تحويله للفيجوال دوت نت؛ ولكن تمنيت أن يتم استدعاء أسماء المواد الدراسية من جدول.
وأن يتم عرض اسماء الطلبة حسب الصف الدراسي؛ لأنه لا يمكن أن يتم رصد درجات لجميع الصفوف الدراسية دفعة واحدة.
فأتمنى تعديل المثال لتعم الفائدة.
وعليكم السلام ورحمة الله وبركاته، يمكنك استخدام الـDataGridView في Visual Studio لإنشاء تطبيق يسمح بإدارة درجات الطلاب. لتقسيم عمود إلى عدة خلايا يمكنك استخدام التالي: قم بإنشاء عمود جديد لكل خانة عوضًا عن تقسيم الخلية. يمكنك تسمية الأعمدة بناءً على الخانات المطلوبة مثل "درجة الحضور" و "درجة المشاركة" وهكذا. قم بإعداد شكل الـDataGridView ليظهر الأعمدة المتعلقة ببعضها البعض تحت ترويسة مشتركة. يمكنك إنشاء ترويسة مشتركة لهذه الأعمدة باستخدام الكود التالي:

كود :
// إنشاء ترويسة مشتركة للأعمدة المتعلقة ببعضها البعض
var columnGroupHeader = new DataGridViewColumnHeaderCell();
columnGroupHeader.Value = "أعمال الفصل الأول";

// إضافة الترويسة المشتركة للأعمدة
dataGridView1.Columns["Attendance"].HeaderCell = columnGroupHeader;
dataGridView1.Columns["Participation"].HeaderCell = columnGroupHeader;
// ... وهكذا للأعمدة الأخرى

بناءً على ذلك، يمكن تصور الشاشة على النحو التالي: قم بإنشاء شاشة جديدة (Form) في تطبيق Windows Forms. أضف عنصر DataGridView إلى الشاشة وقم بتعيين خصائصه بالشكل المطلوب (مثل الحجم والموقع). قم بإنشاء الأعمدة اللازمة للطلاب والمواد والدرجات المختلفة، مثل "اسم الطالب"، "درجة الحضور"، "درجة المشاركة" وهكذا. استخدم الكود المذكور أعلاه لإنشاء ترويسة مشتركة للأعمدة المتعلقة ببعضها البعض. بالتوفيق في مشروع التخرج الخاص بك، ولا تتردد في طرح أي استفسارات أخرى.
The example is very beautiful, and after several attempts, I succeeded in converting it to Visual.net. But I wished the subject names would be recalled from a table.
teatv apk


download apk