Trường Đại Học Lạc Hồng 2009 - 2010
LẬP TRÌNH
WEB ASP.NET
Ts. Vũ Đức Lung
Ks. Phan Hữu Tiếp
Chương 5:
Data Control
1
LHU
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển liên kết dữ liệu
DataGrid (1.1, VS 2003)
GridView
DataList
DetailsView
Form View
Repeater
Các ví dụ ứng dụng
2
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển liên kết dữ liệu
3
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển liên kết dữ liệu
4
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển liên kết dữ liệu
5
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển DataGrid
Là 01 điều khiển linh hoạt và hiệu quả trong việc hiển thị, định
dạng và thao tác với dữ liệu. Ta cũng có thể thực hiện tốt việc
sắp xếp dữ liệu, thực hiện phân trang với sự hỗ trợ của
VS.NET trong quá trình thiết kế
Các thao tác định dạng lưới:
Trang General
Trang Columns
Trang Paging
Trang Format
Trang Borders
6
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển DataGrid
Xử lý phân trang - Paging
Tuy biến các cột – Column Template
Sự kiện ItemDataBound của DataGrid
Gọi DataBind-> sự kiện ItemDataBound cho mỗi dòng dữ
liệu
Cập nhật dữ liệu trực tiếp trên lưới
Sự kiện ItemCommand của DataGrid
7
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
8
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
9
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
10
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
11
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
12
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
13
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
14
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
15
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
16
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
17
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
18
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh cập nhật dữ liệu Update
19
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Lệnh xóa dữ liệu Delete
20
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển DataList
21
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển DataList
<html>
<body>
<form runat="server">
<HeaderTemplate> ... </HeaderTemplate>
<ItemTemplate> ... </ItemTemplate>
<FooterTemplate> ... </FooterTemplate>
</asp:DataList> </form> </body> </html>
</body>
</html>
22
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển DataList
23
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển DataList
24
http:// lhu.edu.vn
Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp
Điều khiển DataList
Để hiển thị dữ liệu => sự kiện ItemDataBound
Xử lý nhấn nút bấm các button => sự kiện ItemCommand
25
http:// lhu.edu.vn