السلام عليكم ورحمة الله
الفريق العربي الكريم
كيف لي أن أعمل
dynamic table
وشكرا لكم
السلام عليكم ورحمة الله
الفريق العربي الكريم
كيف لي أن أعمل
dynamic table
وشكرا لكم
اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر
She كتب:السلام عليكم ورحمة الله
الفريق العربي الكريم
كيف لي أن أعمل
dynamic table
وشكرا لكم
اسفيين للرد بسؤال ماذا تريد بالجدول دناميكى
تفضل يا اخي :
using System;
using System.Data;
class Program
{
static void Main()
{
DataTable table = GetTable();
}
static DataTable GetTable()
{
DataTable table = new DataTable();
table.Columns.Add("id", typeof(int));
table.Columns.Add("name", typeof(string));
table.Columns.Add("country", typeof(string));
table.Rows.Add(1, "Imad", "Palestine");
table.Rows.Add(2, "Khatib", "Egypt");
return table;
}
}Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ
imad.khatib@hotmail.com
شكرا جزيلا لكم
ما أريده كالتالي
عندي جدول يحوي على معلومات الأساتذة
واخر بمعلومات الطلاب
جدول المواد
أريد أن أعمل قريد فيو يدرج فيه أسم المادة واستاذها والطلاب لهذه المادة
المشكلة تكمن في الطلاب

كل الشكر
تم تعديل هذه المشاركة بواسطة She في 25 مايو 2012 في 17:48
اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر
السلام عليكم ورحمة الله وبركاتة
تحية طيبة وبعد...
بعدما رأيت الصورة هل لي بصورة آخرى تبين طريقة بناء الجدول ؟؟
وعليكم السلام ورحمة الله وبركاته..أ
خي الكريم.. الجدول عملته في الورد وأريد أن أعمل قريد فيو بنفس الشكل
اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر
She كتب:وعليكم السلام ورحمة الله وبركاته..أ
خي الكريم.. الجدول عملته في الورد وأريد أن أعمل قريد فيو بنفس الشكل
لكن ما هو شكل الجدول في قاعدة البيانات؟؟
أشكر لك ردك وتجاوبك معي
وهذا هو الجدول
جدول الأساتذة ( TID,Tname)
جدول الطلاب (PID,PName)
جدول المواد (SID,SName)
مواد الطلاب (ID,SID,SName,PID,PName)
شكرا جزيلا
اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر
She كتب:أشكر لك ردك وتجاوبك معي
وهذا هو الجدول
جدول الأساتذة ( TID,Tname)
جدول الطلاب (PID,PName)
جدول المواد (SID,SName)
مواد الطلاب (ID,SID,SName,PID,PName)
شكرا جزيلا
السلام عليكم ورحمة الله وبركاتة.
تحية طيبة وبعد..
أعتقد أن المشكلة تكمن في تركيبة الجدول لقاعدة البيانات, لان سوف تكون ناقصة أو غير مترابطة في نظري.. كيف؟؟
لنعد إلى جدول الأستاتذة في الحالة التي معمول بها عبارة عن جدول مستقل يتم تسجيل فيه أسماء الأساتذة. وكذلك الطلاب والمواد. والجدول الأخير وهو (مواد الطلاب) يتم تسجيل فيه رقم المادة و أسمها ورقم الطالب وأسمة.
لذلك أنا لا أجد جدول يستطيع خدمة ما نريد في الصورة.. لان و بحسب ما تم ذكره ان الـ Grid View المراد عرضها تشمل على ما تم وضعة في الصورة صحيح؟؟
أذاً لابد من التفكير في شكل قاعدة البيانات وبعدها سوف يتم حل المشكلة بكل سهولة.
و طبعاً لمناقشة تركيبة الجداول لربما الحديث سوف يطول لكن سوف أحاول أن أعطي بعض الأحتمالات ولربما تكون بداية لطريقة بناء الجداول من جديد أو التعديل على ما هو موجود..
لنفكر قليلاً, جدول يتحتوي على أسماء المدرسين وآخر للطلاب و آخر للمواد و نريد عرض المادة ومن هو الأستاذ الذي سوف يقوم بتدريس هذه المادة و من هم الطلاب الملتحقين بها. أذا نستطيع أستنتاج أن هناك جدول سوف يشمل على هذه المعلومات التي سوف أعرضها, لكن لنتوقف قليلاً ونراجع أنفسنا هل هذا الأستاذ سوف يقوم بتدريس المادة في كل مره؟ فأذا كان الجواب لا أذا لابد أن يكون هناك علاقة بين الأساتذة و جدول المواد, و أيضاً الطلاب لن يكونوا في حالة دائمة لان كل فصل من الفصول سوف يأخذ هذه المادة بواسطة طلاب جدد.
لنتقدم قليلاً ونعيد النظر في ما وصلنا له, طلاب يتغيرون في كل فصل, أساتذة المواد ليسوا ثابتين أذاً لابد من جعل حقل من حقول هذا الجدول يبين السنة أو الفصل الذي تم فيه أخذ هذه المادة من قبل الطالب و أيضا و من هو الذي درسها.
لنجمع ما كتبناه في جدول ولنعطيه أسم enrollment, و ما سيحتويه هذا الجدول عبارة عن ( رقم الطالب - رقم المادة - رقم الأستاذ - السنة التي تم التسجيل فيها) ولا ننسى العلاقات بين الجداول وذلك لمساعدتنا على أسترجاع أي معلومات نحتاجها من الجداول الرئيسة.
في الحقيقة لو أردنا الحديث سنحتاج لوقت لبناء هذا الجدول وأنا كتبت مجرد أحتمالات وذاك بسبب عم معرفتي لـ ما هي طريقة سير المشروع والخ من هذه الامور. و أنا على يقين أن بعد كتابة الجداول بطريقة صحيحة سوف تكون العملية بسيطة لان سوف يكون هناك جدول يحتوي على كل المعلومات, وستتوفر طرق عديدة لأسترجاع البيانات منه على سبيل المثال نريد المواد والمدرسين والطلاب لهذه السنة, و أيضا نستطيع مثلا عمل تقارير على سبيل المثال أسترجاع المواد الذي أخذها الطالب في السنة المعينة وهكذا...
في النهاية الكلام الذي كتبتة أعلى مجرد رأي وتحليل للمشكلة, لربما يكون فهمي خطأء أو يوجد حل أسهل و أسرع...
Good luck
تم تعديل هذه المشاركة بواسطة D a r K T o u c h في 26 مايو 2012 في 02:44
أشكرك جزيل الشكر
على الشرح الوافي
وفعلا لو أغير في قاعدة البيانات سوف يسهل على أمور كثيرة
الا أني لا أملك الان ذلك
و المطلوب مني أظهار ه1ه البيانات في قريد فيو
شكري وتقديري لكم
اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر
هل يوجد جدول مواد الأساتذة
ما هي نوع قاعدة البيانات
هل تمتلك انشاء استعلام في قاعد البيانات
هل تمتلك انشاء وظيفة في قاعدة البيانات
انظر هذا الرابط
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama");