الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في ال aspx

بدأه Dev.Ibrahim في 9 يونيو 2011 · 1 رد · 336 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبراكاته

ازاي اعمل footer في ال GridView واملاها بيانات من قاعدة البيانات ؟؟؟؟؟؟؟؟؟؟؟؟؟

والصورة توضح سوالي اكتر

وشكرا لكم جميعا

post-229096-088970500 1307637750_thumb.p

المرفقات
grid view.png
#2

السلام عليكم :)

اقتباس
ازاي اعمل footer في ال GridView واملاها بيانات من قاعدة البيانات ؟

الفكرة هنا بسيطة ممتنعة.. أي أنك بحاجة إلى التفكير بشكل جديد.. وأنا أعتبرها نوع من التحدي.. لكن لا تقلق.. خطوة بخطوة وبدون أي كود برمجي:

بافتراض أنه لدينا صفحة فيها جدول من نوع (Gridview) يعرض نتائج من قاعدة البيانات، ولتكن هذه البيانات هي نفسها الموضحة في الصورة المرفقة في السؤآل أعلاه..

المطلوب:

إضافة تذليل (footer) للجدول يحتوي على إجمالي عامود السعر!

الحل:

1. نقوم بالنقر على الجدول ونذهب إلى نافذة الخصائص Properties ونفعل خيار (إظهار التذليل Show Footer) بتغيير محتواها إلى True بدلاً من False

وذلك سيقوم بإظهار التذليل أسفل الجدول.

2. نقوم بتحرير أعمدة الجدول بالذهاب إلى خاصية Columns أو بالنقر على سهم المهام السريعة وننقر على Edit Columns

ومن هنا ستظهر نافذة Fields ومن قائمة Selected Fields: نختار عامود السعر ثم ننقر على الرابط الأزرق المسمى Convert this Field into TemplateField

هذه الخطوة ستمنحنا إمكانية تحرير محتويات العمود كما نشاء وبما في ذلك التذليل.. ننقر على OK

3. الآن نعود إلى قائمة المهام السريعة ونختار Edit Templates

طبعاً سيظهر لنا قالب العرض الأولي ItemTemplate وبداخله Lable1 حيث سنتركه كما هو..

4. نختار من قائمة القوالب الموجودة ضمن قائمة المهام السريعة قالب التذليل FooterTemplate

هنا نجد القالب فارغ... حسناً هنا يبدأ التحدي... والآن سنقوم بإضافة التالي بداخل القالب:

- مصدر بيانات Datasource يتصل بقاعدة البيانات ويقوم بالاستعلام عن إجمالي السعر

- قائمة بيانات Datalist لعرض مخرجات الاستعلام، طبعاً يفضل وضع خاصية RepeatLayout لتصبح Flow بدلاُ من Tabel حتى لا يقوم بإنشاء جدول آخر يقوم بتخريب تنسيق الجدول الأصلي.

كما يفضل الدخول على قالب عرض القائمة وتعديل محتوياتها لتظهر النتيجة فقط بدون أي نص معها. وبعض التنسيقات مثل التوسيط والتسميك وما إلى ذلك...

5. قم بإنهاء تحرير القالب عن طريق النقر على رابط End Template Editing الموجود في قائمة المهام السريعة.. ثم احفظ الصفحة..

وأخيراً قم بمعاينتها..

===============

حسناً إذن...

والسلام عليكم ورحمة الله وبركاته :)

تم تعديل هذه المشاركة بواسطة AmeenSnw في 10 يونيو 2011 في 18:29

مواضيع مشابهة