1. Trang chủ
  2. » Công Nghệ Thông Tin

Kỹ thuật phân trang trong GridView ppt

3 718 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 360,97 KB

Nội dung

mở Design click chuột trái vào GridView --> chọn Properties... Click chuột đúp sự kiện PageIndexChanging nó sẽ Gen ra trong code behind thế này Viết tiếp 1 hàm Bind dữ liệu từ Database l

Trang 1

mở Design click chuột trái vào GridView > chọn Properties

Trang 2

Click chuột đúp sự kiện PageIndexChanging

nó sẽ Gen ra trong code behind thế này

Viết tiếp 1 hàm Bind dữ liệu từ Database lên GridView

Trang 3

trong sự kiện GridView1_PageIndexChanging viết

GridView1.PageIndex = e.NewPageIndex;

mục đích là set lại trang hiện tại cho GridView sau đó gọi lại ngay hàm BindGrid() để lấy dữ liệu mới

Để trang web được load nhanh hơn, chúng ta sẽ sử dụng Ajax ở đây:

Trong code aspx thêm dưới thẻ form:

?

code

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<asp:ScriptManager ID="ScriptManager1" runat="server">

</asp:ScriptManager>

<asp:UpdateProgress ID="UpdateProgress1" runat="server">

<ProgressTemplate>

<p>Loading</p>

</ProgressTemplate>

</asp:UpdateProgress>

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

<ContentTemplate>

<asp:GridView ID="GridView1" runat="server" PageSize="10"

AllowPaging="true"

onpageindexchanging="GridView1_PageIndexChanging"

AutoGenerateColumns="false">

<Columns>

</Columns>

</asp:GridView>

</ContentTemplate>

</asp:UpdatePanel>

Như vậy khi áp dụng Ajax website của chúng ta load nhanh hơn rất nhiều

Download Demo Project

Ngày đăng: 21/06/2014, 09:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w