السلام عليكم ورحمة الله وبراكاته
ازاي اعمل footer في ال GridView واملاها بيانات من قاعدة البيانات ؟؟؟؟؟؟؟؟؟؟؟؟؟
والصورة توضح سوالي اكتر
وشكرا لكم جميعا
السلام عليكم ورحمة الله وبراكاته
ازاي اعمل footer في ال GridView واملاها بيانات من قاعدة البيانات ؟؟؟؟؟؟؟؟؟؟؟؟؟
والصورة توضح سوالي اكتر
وشكرا لكم جميعا
السلام عليكم :)
اقتباسازاي اعمل 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