المشاركات : 506
المواضيع 39
الإنتساب : Sep 2013
السمعة :
14
الشكر: 715
تم شكره 578 مرات في 220 مشاركات
أخي الكريم, شكراً لردك السريع.
و لكن, المثال الذي اعطيتني إياه مختلف عن الشيء الذي طلبته.
حيث الذي طلبته هو:
- يوجد لدي داتاجريد عدد (2) و الاولى بإسم (Datagrid1) و الثانية بإسم (Datagrid2).
- الـ (Datagrid1) يوجد بها الاعمدة التالية:
* عمود (ID).
* عمود (Employee).
* عمود (Begin of Year).
* عمود (Normal Leaves Used).
* عمود (Sick Leaves Used).
- الـ (Datagrid2) يوجد بها الاعمدة التالية:
* عمود (ID) و هو مختلف عن الموجود في الـ (Datagrid1).
* عمود (Annual ID) و هو نفس عمود (ID) الموجود في الـ (Datagrid1).
* عمود (Leave Date).
* عمود (Normal).
* عمود (Sick Leave).
و إن عمود (Normal Leaves Used) الموجود في الـ (Datagrid1) يساوي المعادلة التالية:
(في حال إن عمود (ID) الموجود في الـ (Datagrid1) يساوي عمود (Annual ID) الموجود في الـ (Datagrid2) فعندها, عمود (Normal Leaves Used) الموجود في الـ (Datagrid1) يساوي مجموع عمود (Normal) الموجود في الـ (Datagrid2)).
لذا, من المفروض أن قيم العمود (Normal Leaves Used) الموجود في الـ (Datagrid1) تكون متغيرة بحسب القيم الموجودة في عمود (Normal) الموجود في الـ (Datagrid2), و كل هذا يعتمد على تساوي قيمتي عمودي (ID) و (Annual ID) .
و هذه الطريقة تسمى بـ (Calculated Field in Master-Details Gridview).
أرجو أن تكون الصورة واضحة أكثر الان.
[COLOR="#0000FF"]أخوكم في الله.
Hoob Computer[/COLOR]
المشاركات : 489
المواضيع 3
الإنتساب : Nov 2013
السمعة :
13
الشكر: 4
تم شكره 162 مرات في 59 مشاركات
أنا قمت بعمل كلاس منفصل وضعت فيه الأكواد التى سنحتاجها وهذا هو الطبيعى فى بناء المشاريع بعمل كلاسات منفصلة عن user persentation عموما
shared تجعلنا نستدعى أى دالة من أى كلاس دون الحاجة الى انشاء نسخة جديدة منها
ثانيا أنا قمت بعمل دالة ترجع datatable وتم اسنادها الى datagridview بالنسبة للإضافة من رأى أن تقوم بالإضافة عن طريق جريدفيو آخر أو عن طريق textboxs ويتم عرض النتيجة كما فى المثال
المشاركات : 506
المواضيع 39
الإنتساب : Sep 2013
السمعة :
14
الشكر: 715
تم شكره 578 مرات في 220 مشاركات
جزاك الله خيراً أخي الكريم.
وفيت و كفيت.
أخوكم في الله.
Hoob Computer