
Bài giảng Lập trình Web ASP.Net với C#: Chương 5 - Th.S Phạm Đào Minh Vũ
lượt xem 6
download

Chương 5 trang bị cho người học những kiến thức về các điều khiển liên kết cơ sở dữ liệu. Chương này gồm có 2 nội dung chính, đó là: Điều khiển kết nối cơ sở dữ liệu và điều khiển liên kết cơ sở dữ liệu. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình Web ASP.Net với C#: Chương 5 - Th.S Phạm Đào Minh Vũ
- LẬP TRÌNH WEB ASP.NET VỚI C# Giảng Viên: Th.S Phạm Đào Minh Vũ Email: phamdaominhvu@yahoo.com 1
- Chương 5 Các Điều Khiển Liên Kết CSDL 5.1 Điều khiển kết nối cơ sở dữ liệu 5.2 Điều khiển liên kết cơ sở dữ liệu 161 Khoa CNTT Trường CĐ CNTT TP.HCM
- 5.1. Điều khiển kết nối CSDL–Data-Source Control Là các điều khiển dùng để chứa nguồn dữ liệu được rút trích từ các hệ QT CSDL như: Access, SQLServer, XML, Ocracle . . . Có các điều khiển Data-Source sau: SQLDataSource, Access Data Source, XML Data Source, . . . 162 Khoa CNTT Trường CĐ CNTT TP.HCM
- CSDL MẪU 163 Khoa CNTT Trường CĐ CNTT TP.HCM
- 5.1.1 Điều khiển SQLDataSource Dùng để kết nối CSDL trong các hệ quản trị CSDL SQLServer, Ocracle Server, . . . Chọn đối tượng CSDL như Table, View, Procedure hay câu lệnh SQL và khai báo điều kiện lọc (Where) với nhiều cách như: Giá trị định sẳn, đối tượng Session, Request.Form, Request.QueryString . . . Tạo kết nối Kéo điều khiển SQLDataSource từ Toolbox vào trang Chọn Configure Data Source 164 Khoa CNTT Trường CĐ CNTT TP.HCM
- Nếu trước đó đã tạo kết nối thì chọn kết nối đã có. Ngược lại để tạo mới kết nối thì chọn New Connection Tạo kết nối CSDL mới 165 © Dương Thành Phết-www.thayphet.net Khoa CNTT Trường CĐ CNTT TP.HCM
- Chọn QTCSDL (Microsoft SQLServer) Chọn Continue để tiếp tục 166 Khoa CNTT Trường CĐ CNTT TP.HCM
- Khai báo các thông số cho kết nối Chọn Hệ QT CSDL Chọn Tên Server Chọn thông tin đăng nhập Chọn tên CSDL Đồng ý kết nối Kiểm tra kết nối 167 Khoa CNTT Trường CĐ CNTT TP.HCM
- Đặt tên cho kết nối Tên kết nối 168 Khoa CNTT Trường CĐ CNTT TP.HCM
- Xác định nguồn dữ liệu từ Table, View hay câu lệnh SQL có thể chỉ định điều kiện lọc dữ liệu, sắp xếp hay các chỉ định vcho xử lý thêm, xoá, sửa Xác định nguồn dữ liệu Từ câu lệnh SQL hay Từ Table, View Xác định điều kiện Chỉ định sắp xếp Các lệnh thê, xoá, sửa 169 Khoa CNTT Trường CĐ CNTT TP.HCM
- Chọn Test Query để kiểm tra kết quả nguồn dữ liệu. Chọn Finish để hòan thành 170 Khoa CNTT Trường CĐ CNTT TP.HCM
- Điều khiển SQL DataSource và tham số Request.QueryString Để lọc dữ liệu theo điều kiện thì giá trị tham số có thể được gán trực tiếp thông qua đối tượng Request.Querystring (Truyền tham số qua liên kết) Khi click vào liên kết trang có địa chỉ kèm theo tham số dạng: 171 http://localhost:49222/ . . ./SachNXB.aspx?MaNXB=3 Khoa CNTT Trường CĐ CNTT TP.HCM
- Thực hiện: Tạo trang NhaXB.aspx là danh mục nhà xuất bản Chọn Edit Column từ GiridView Task 172 Khoa CNTT Trường CĐ CNTT TP.HCM
- 173 Khoa CNTT Trường CĐ CNTT TP.HCM
- Với các thuộc tính: HeaderText: Nhãn tiêu đề cột Text: Nhãn hiện thị trong tất cả các ô DataTextField: Giá trị từ 1 field chỉ định trong nguồn DL DataNavigateUrlFields: Danh mục tên các tham số ghi cách nhau bởi dấu “,” DataNavigateUrlFormatting: Địa chỉ trang liên kết kèm tham số dạng: ~/SachNXB.aspx?MaNXB={0} Giá trị tham số ghi dưới dạng chỉ số các tham số được khai báo trong DataNavigateUrlFields bắt đầu là 0 và cách nhau dấu , 174 Khoa CNTT Trường CĐ CNTT TP.HCM
- Tạo trang hiện thị dữ liệu với nguồn dữ liệu có tham số qua liên kết (Request.QueryString). Xác định nguồn dữ liệu, sau đó chọn Where để chỉ định điều kiện 175 Khoa CNTT Trường CĐ CNTT TP.HCM
- Columns: Tên cột làm điều kiện Operator: Toán tử so sánh Source: Loại tham số (QueryString) QueryString field: Tên tham số đã truyền 176 Chọn Add để chấp nhận thêm tham số Khoa CNTT Trường CĐ CNTT TP.HCM
- Columns: Tên cột làm điều kiện Operator: Toán tử so sánh Source: Loại tham số (QueryString) QueryString field: Tên tham số đã truyền 177 Chọn Add để chấp nhận thêm tham số Khoa CNTT Trường CĐ CNTT TP.HCM
- Thi hành xem kết quả 178 Khoa CNTT Trường CĐ CNTT TP.HCM
- Điều khiển SQL DataSource và tham số Request.Form Để lọc dữ liệu trong nguồn dữ liệu theo điều kiện với giá trị tham số là giá trị trên form. Thực hiện: Tạo trang Lietkesach.aspx gồm: 1 Textbox thuộc tính ID: MaNXB 1 Button thuộc tính PostbackURL: ~/Lietkesach.aspx (Chính trang thiết kế) Tạo SqlDataSource với nguồn dữ liệu: 179 Khoa CNTT Trường CĐ CNTT TP.HCM

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình Web ASP.NET: Chương 1 - ĐH Lạc Hồng
64 p |
150 |
27
-
Bài giảng Lập trình Web ASP.NET: Chương 4 - ĐH Lạc Hồng
70 p |
139 |
26
-
Bài giảng Lập trình Web ASP.NET: Chương 5 - ĐH Lạc Hồng
33 p |
122 |
21
-
Bài giảng Lập trình Web ASP.NET: Chương 6 - ĐH Lạc Hồng
46 p |
137 |
20
-
Bài giảng Lập trình Web ASP.Net: Chương 7 - Dương Thành Phết
58 p |
115 |
20
-
Bài giảng Lập trình Web ASP.NET: Chương 3 - ĐH Lạc Hồng
63 p |
99 |
18
-
Bài giảng Lập trình Web ASP.NET: Chương 7- ĐH Lạc Hồng
20 p |
99 |
13
-
Bài giảng Lập trình Web ASP.Net: Chương 1 - Dương Thành Phết
56 p |
134 |
13
-
Bài giảng Lập trình Web ASP.Net: Chương 6 - Dương Thành Phết
25 p |
126 |
12
-
Bài giảng Lập trình Web ASP.Net: Chương 3 - Dương Thành Phết
54 p |
87 |
12
-
Bài giảng Lập trình Web ASP.Net: Chương 2 - Dương Thành Phết
26 p |
110 |
12
-
Bài giảng Lập trình Web ASP.NET: Chương 8- ĐH Lạc Hồng
24 p |
86 |
11
-
Bài giảng Lập trình Web ASP.Net: Chương 9 - Dương Thành Phết
3 p |
121 |
11
-
Bài giảng Lập trình Web: Bài 4 - Trần Quang Diệu
43 p |
92 |
11
-
Bài giảng Lập trình Web ASP.Net: Chương 5 - Dương Thành Phết
66 p |
96 |
10
-
Bài giảng Lập trình website ASP.NET: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
78 p |
19 |
8
-
Bài giảng Lập trình website ASP.NET: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
62 p |
28 |
8
-
Bài giảng Lập trình web: Tổng quan về lập trình web phía Server Asp.Net
56 p |
60 |
4


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
