با درود
من یه کویری دارم که هر بار 10 رکورد مورد نیاز رو از دیتا بیس نشون میده من دارم با استفاده از دستور grdbook.DataBind مقدار رو به گرید ویو میدم والبته میدونم که تعداد صفحات من 12 تا برای این کاربر هست و متغیر برای سایر کاربران
با توجه به اینکه من هر بار فقط ده رکورد مورد درخواست رو فقط میخوام با علم بر اینکه متغیر totalPageحاوی تعداد کل رکورد های کاربر باشه چطور میتونم مستقل از دستور databind در گرید ویو تعداد صفحات رو مشخص کنم
توجه کنید که تعداد رکوردهای هر کاربر ممکنه 2000 تا باشه به همین خاطر من ترجیح دادم هر بار فقط10 تارکورد رو واکشی کنم نه همه رو نسخه .net برنامه 3.5 میباشد
با تشکر
شما باید 10 تا 10 تا بخونید و به DataSource یا کنترل Bind کنید
در واقع موقع استفاده از کاموننت ها باید از DataBind استفاده کنید
چجوری شماره صفحات رو به کاربر نشون بدم فرض کنید یه کویری داریم تعداد صفحات رو به ما میده میدنیم تعداد صفحات 17 تا ست اینکه ده تا ده تا بخونم که دوباره مثل قبلی میشه شاید من دارم اشتباه برداشت میکنم اگه امکان داره بیشتر توضیح بدین استاد ممنون میشم
میتونید با یک Repeater روی صفحه شمماره صفحات رو درج کنید
یک لیست از اعداد درست کنید و به DataSource کنترل Repeater بدید تا براتون روی صفحه قرار بده
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)