ورود / ثبت نام
0
0

صفحه بندی دیتاگرید در ASP.NET و سی شارپ + فیلم آموزشی

564 بازدید
صفحه بندی دیتاگرید

صفحه بندی دیتاگرید

در این مقاله به سراغ صفحه بندی دیتاگرید رفتیم ، که چطور میشه یک دیتاگرید را صفحه بندی کرد ، زمانی که ما اطلاعات در قالب یک لیست در اختیار کاربر قرار میدیم و با بالارفتن حجم بالای اطلاعات در هنگام نمایش نیاز داریم اطلاعات به صفحات دیگر منتقل کنیم و سرعت بارگزاری را نیز کمی ارتقا بدیم ! نظرتون شما چیست ؟ بهتر نیست این کار ؟ برای این کار و خوب آماده کنیم یه پروژه در ASP.NET ایجاد کنید و و یک جدول در دیتابیس بسازید من این کارو کردم فقط اسکریت زیر را در SQL خود ایجاد کنید نام دیتابیس هم بزارید Grid_mspsoft

اسکریپت ساخت دیتابیس:

 

 

بعد زا ساخت دیتابیس به سراغ پروژه میریم یک modal به پروژه اضافه میکنیم و آن را به بانک اطلاعاتی متصل میکنیم.

صفحه بندی دیتاگرید

خوب یک فرم بسازید و در قسمت aspx  کد زیر را در آن بعد از form Action قرار بدید :

 <div>
    
        <asp:LinqDataSource ID="LinqDataSource1" runat="server" OnSelecting="LinqDataSource1_Selecting">
        </asp:LinqDataSource>
        <br />
        <%--  ابتدا تایید کردیم که صفحه بندی داریم و بعد تعداد اطلاعات در هر صفحه را مشخص کردیم--%>
        <asp:GridView ID="GridView1" runat="server" DataSourceID="LinqDataSource1" AllowPaging="True" PageSize="3">
        </asp:GridView>
    
    </div>

و کد زیر را در .cs فرم که ساختید قرار بدید.

e.Result = (from u in db.Tbl_mspsoft select u).ToList();

توسط کد فوق ما یک کوئری به بانک اطلاعاتی زدیم و اطلاعات را load کردیم.

فراموش نکنید modal را در بالای فرم خودتون توسط کد زیر فراخوانی کنید.

private Models.Grid_mspsoftEntities db = new Grid_mspsoftEntities();

 

در کد صفحه ASPX دقت بکنید ما دو خصصیت و یا دو امکان به گرید اضافه کردیم به نام :

AllowPaging="True"

و

PageSize="3"

امکان اول تایید میکند که صفحه بندی در گرید ما فعال شود و کد دوم تعداد نمایش اطلاعات در هر صفحه را مشخص میکند.

اگر تمام کار ها را درست انجام داده باشید پروژه بدون مشکل براتون اجرا میشه.ویدئو آموزشی نیز در ادامه میتوانید استفده کنید.

سورس و دیتابیس براتون ضمیمه شده ! موفق باشید 🙂

  • بانک اطلاعاتي پروژه: SQL Server
  • حجم فايل پيوست: 30 Mb
  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=15147
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
مسعود شریفی پور
از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.
مطالب بیشتر
برچسب ها:

نظرات

2 نظر در مورد صفحه بندی دیتاگرید در ASP.NET و سی شارپ + فیلم آموزشی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *