27-11-12, 05:52 PM
أخي الكريم, شكراً لردك السريع.
و لكن, المثال الذي اعطيتني إياه مختلف عن الشيء الذي طلبته.
حيث الذي طلبته هو:
- يوجد لدي داتاجريد عدد (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]
و لكن, المثال الذي اعطيتني إياه مختلف عن الشيء الذي طلبته.
حيث الذي طلبته هو:
- يوجد لدي داتاجريد عدد (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]

