Bài giảng Lập trình Web ASP.NET - Chương 5: Data Control

Đ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

pdf 33 trang phuongnguyen 4180
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lập trình Web ASP.NET - Chương 5: Data Control", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Lập trình Web ASP.NET - Chương 5: Data Control

Bài giảng Lập trình Web ASP.NET - Chương 5: Data Control
 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 
 " runat="server"> 
 ... 
 ... 
 ... 
 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 
 Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp 
 Điều khiển Repeater 
 " runat="server"> 
 : 
 26 http:// lhu.edu.vn 
 Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp 
 Điều khiển Repeater 
Gồm các tag sau đây: 
 : tùy chọn, tiêu đề đầu, 
 quy định hình thức hiển thị cho tiêu đề (chỉ xuất hiện 01 lần, 
 phía trên của điều khiển) 
: bắt buộc phải có, quy định 
 hình thức hiển thị cho các mục dữ liệu trong điều khiển 
 Lấy dữ liệu: 
 Hay 
(tùy chọn): quy 
 định hình thức hiển thị cho các mục dữ liệu trong điều khiển. 
 Nội dung được quy định trong cặp tag này sẽ hiển thị xen kẽ 
 với các nội dung trong cặp tag 
 : 
 27 http:// lhu.edu.vn 
 Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp 
 Điều khiển Repeater 
: tùy chọn, quy 
 định hình thức hiển thị giữa các dòng dữ liệu 
:quy định hình thức hiển 
 thị cho tiêu đề dưới( chỉ xuất hiện 01 lần, phía dưới của điều 
 khiển) 
 28 http:// lhu.edu.vn 
 Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp 
 Điều khiển Repeater 
Gồm các tag sau đây: 
 : tùy chọn, tiêu đề đầu, 
 quy định hình thức hiển thị cho tiêu đề (chỉ xuất hiện 01 lần, 
 phía trên của điều khiển) 
: bắt buộc phải có, quy định 
 hình thức hiển thị cho các mục dữ liệu trong điều khiển 
 Lấy dữ liệu: 
 Hay 
(tùy chọn): quy 
 định hình thức hiển thị cho các mục dữ liệu trong điều khiển. 
 Nội dung được quy định trong cặp tag này sẽ hiển thị xen kẽ 
 với các nội dung trong cặp tag 
 : 
 29 http:// lhu.edu.vn 
 Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp 
Điều khiển Repeater 
 30 http:// lhu.edu.vn 
 Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp 
Điều khiển Repeater 
 31 http:// lhu.edu.vn 
 Ts. Vũ Đức Lung – Ks. Phan Hữu Tiếp 
 Demo các điều khiển 
 GridView 
 DataList 
 DetailsView 
 Form View 
 Review bài thực hành buổi 3&4 
 32 http:// lhu.edu.vn 
 www.themegallery.com 
33  LHU 

File đính kèm:

  • pdfbai_giang_lap_trinh_web_asp_net_chuong_5_data_control.pdf