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

استفسار عن ضرورة اعادة كتابة نفس الكود لحدث معين؟؟

مغلق
بدأه Bandar79 في 1 فبراير 2007 · 1 رد · 429 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل لابد من اعادة كتابة جملة الSelect ,and Databind في حدث التحميل للصفحة حتى يبقى عرض الGridView

ولا يختفي عند الانتقال من صفحة الى آخرى من صفحات ال GridView ، علماً باني استخدم خاصة ال paging من نفس الاداة.

وللمعلومية هذه المشكلة تحدث معي ايضا عند الانتقال من صفحة الى صفحة آخرى بداخل تقارير الكريستال ريبورت.

طبعاً كل المشكلتين اعلاه لا تحدث اذا اضفت نفس الكود مرة آخرى في Page Load.

مع التحيه،،

#2

نعم تحتاج إلى كود إظهار البيانات على GridView تحت الحدث Load لمرة واحدة فقط وذلك بإضافة الشرط التالي :

If Not IsPostBack Then

اكتب الكود هنا ؟؟

End If

وعند التنقل بين الصفحات تحتاج إلى كتابة كود اخر عند الحدث

GridView_PageIndexChanged

طبعاً عند إظهار الداتا لاول مرة سيكون

CurrentPageIndex = 0

بمعنى البيانات ستكون في الصفحة الاولى

وفي حالة التنقل بين الصفحات سيكون

CurrentPageIndex = e.NewPageIndex

هذا بإختصار ... راجع طريقة استخدام Paging

ولتنظيم الكود يفضل استخدام دالة واحدة لإظهار البيانات وذلك بتمرير براميتر واحد وهو رقم الصفحة بحيث يتم استدعاء الدالة في Load

و يمرر لها القيمة 0 وعند الحدث GridView_PageIndexChanged يمرر لها قيمة CurrentPageIndex

وبالتوفيق

طريقة حماية الصفحة بالصورة العشاوائية Captcha

/index.php?showtopic=117870

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…