Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005
lượt xem 7
download
Tài liệu tham khảo dành cho Giáo viên, sinh viên, kỹ thuật viên chuyên môn lập trình - Giáo trình lập trình với Java, giáo trình lập trình windows C# giúp các bạn củng cố kỹ năng lập trình máy tính tốt hơn
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005
- Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 Lab06 CÁC ðI U KHI N LIÊN K T CƠ S D LI U 1. M c tiêu T o k t n i CSDL v i SQL Server • S d ng các thành ph n k t n i CSDL như : SQLDataSource, Access Data Source, XML Data • Source, . . . S d ng các ñi u khi n GridView, Data List và Repeater ñ hi n th d li u • Cách truy n tham s vào các ñi u khi n k t n i CSDL • 2. T o Website m i s d ng CSDL QLBansach dùng ñi u khi n k t n i CSDL SQLDataSource và ñi u khi n trình bày d li u th c hi n các th c hi n các các trang sau: a. T o m i trang DSTacgia.aspx Yêu c u: K t qu d li u s p x p tăng d n theo MaTG Có t o phân trang Có ch ñ nh thu c tính chop phép x p theo t t c các c t Hư ng d n T o m i trang DSTacgia.aspx • o T o ñi u khi n SQLDataSource o Ch n ti p vào Conigure Data Source o Ch n New Connection Khai báo các thông s cho SQLServer và ch n CSDL(QLBansach) o o Xác ñ nh ngu n d li u t Table Tacgia. o Ch n Test Query ñ ki m tra k t qu ngu n d li u. Ch n Finish ñ hòan thành ð trình bày d li u lên trang • o T o Gridview vào trang t ngăn Data trên Thanh Toolbox This is trial version Gi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 1/8 www.adultpdf.com
- Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 o Ch n Choose DataSource là: SqldataSource1 ñã t o o Ch n m u ñ nh d ng lư i: Auto Format o ð t o phân trang d li u: ðánh d u ch n : Enable Paging o ð cho phép s p x p khi click vào tiêu ñ c t ñánh d u ch n: Enable Sorting b. T o m i trang Nhaxuatban.aspx và trang Sachnhaxuatban.aspx minh a k t n i CSDL có truy n tham s qua ñ i tư ng Request.QueryString Trang NhaXB.aspx • Click vào liên k t Xem sách c a 1 nhà xu t b n (VD: V i MaNXB là 2) Trang Sachnhaxuatban.aspx s trình bày các sách c a Nhà xu t b n tương ng • Yêu c u: This is trial version Gi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 2/8 www.adultpdf.com
- Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 o Thi t k trang Nhaxuatban.aspx hi n th thông tin t t c nhà xu t b n. B sung 1 c t n i dung dùng ñi u khi n Hypertext ñ truy n tham s là MaNXB o Thi t k trang Sachnhaxuatban.aspx dùng ñ i tư ng QueryString ti p nh n tham s ñư c truy n làm ñi u ki n cho ngu n d li u li t các các sách c a nhà xúât b n ñư c truy n khi Click vào liên k t t trang Nhaxuatban.aspx Hư ng d n: o T o trang NhaXB.aspx v i ngu n d li u là tòan b danh m c nhà xúât b n ñư c trình bày trên lư i GridView như sau o ði u ch nh b sung và lư i 1 c t liên k t Ch n Edit Column t GiridView Task Th c hi n b sung 1 c t d ng HyperLinkField V i các thu c tính: Text: Xem sách (Nhãn hi n th trong c t) DataNavigateUrlFields: MaNXB (Giá tr tham s ) DataNavigateUrlFormatting: ~/SachNXB.aspx?MaNXB={0}(ð a ch trang liên k t kèm tham s ), This is trial version Gi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 3/8 www.adultpdf.com
- Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 o T o trang Sachnhaxuatban.aspx o Ch ñ nh ngu n d li u o Khai báo ñi u ki n (Where) cho c t MaNXB b ng v i tham s là QueryString. ð t tên QueryStringField là: MaNXB o ð nh d ng các trang và thi hành xem k t qu c. Thi t k trang Lietkesach.aspx s d ng ði u khi n SQL DataSource và Request.Form ð l c d li u trong ngu n d li u theo ñi u ki n thì giá tr tham s là giá tr trên form. Yêu c u : Nh p MaNXB vào textbox Click nút Xem k t qu hi n th t t c danh m c các quy n sách có MaNXB là giá tr ñư c nh p vào Textbox MaNXB Hư ng d n: o T o trang Lietkesach.aspx g m: o 1 Control Textbox ch ñ nh thu c tính ID: MaNXB o 1 Button ch ñ nh thu c tính PostbackURL: ~/Lietkesach.aspx (Trang ñang xem) o T o SqlDataSource v i ngu n d li u t Table Sach v i ñi u ki n cho ngu n d li u là : MaNXB b ng V i giá tr ñi u ki n Form field là: MaNXB (tên Textbx trên trang) Add This is trial version Gi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 4/8 www.adultpdf.com
- Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 d. T o trang Chudesach.aspx s d ng ñi u khi n SQL DataSource và ñi u khi n trình ch DataComboList Yêu c u: Ch n 1 ch ñ sách t DropdownList thì các sách tương ng c a ch ñ s hi n th . Vào GridView Hư ng d n: o Thi t k Dropdownlist (ddlChude) v i ngu n d li u cho t Table Chude This is trial version Gi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 5/8 www.adultpdf.com
- Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 o T o SQL DataSource (SqlDataSource1) cho DropDownList V i ngu n d li u cho DropDownList là Table Chude o T o DropDownList vào trang ñ t thu c tính ID: ddlChude DataSourceID: SqlDataSource1 DataTextField: TenCD (Field hi n th ) AutoPostBack: True DataValuefield: MaCD (Field giá tr ñ truy n tham s ) o T o GridView (GridView1) V i ngu n d li u t Table Sach và tham s ñi u ki n (Where) This is trial version Gi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 6/8 www.adultpdf.com
- Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 e. Thi t k trang Sachtheogia.aspx s d ng ñi u khi n SQL DataSource ñ truy c p CSDL SQL Server b ng th t c n i t i (Stored Procedure) Yêu c u: o Khi Click ch n Giá t DropDownList1 và Giá ñ n DropDownList2 thì các sách thõa ñi u ki n giá s hi n th tương ng vào GridView Hư ng d n: o Trong CSDL SQLServer QLBanSach ta t o 1 th t c (Stored Procedure) Sachtheogia cho phép li t kê các quy n sách v i 2 tham s cho Procedure là Giatu và Giaden. Use QLBansach Create Proc Sachtheogia @Giatu int, @Giaden Int as Select Masach, Tensach, Dongia, Mota, Tenchude, TenNXB,Ngaycapnhat From Sach s, Chude C, Nhaxuatban N Where C.MaCD=S.MaCD and N.MaNXB=S.MaNXB and Dongia Between @Giatu and @Giaden Khi c u hình Data Source cho ñi u khi n SqlDataSource o Ta ch n : Specify a Custom SQL satament or stored procedure o Và tên Stored Procedure là Sachtheogia o Xác ñ nh giá tr cho tham s c a Procedure là t 2 ñi u khi n trình ch DropDownlist1, DropDownList2 tương ng 2 tham s Giatu và Giaden This is trial version Gi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 7/8 www.adultpdf.com
- Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 f. T o trang DanhsachSV.aspx s d ng ñi u khi n XML DataSource ñ k t n i và truy xu t d li u t t p tin XML Hư ng d n: o T o t p tin DanhsachSV.XML o T o ñi u khi n XMLDataSource vào trang DanhsachSV.aspx o Ch n Configure Data Source . . .: ð th c hi n k t n i o Ch n ngu n d li u k t n i là t p tin : DanhsachSv.xml o T o ñi u khi n lư i Gridview và ch ñ nh ngu n d li u là XMLDataSource1. This is trial version Gi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 8/8 www.adultpdf.com
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Ajax cho các nhà phát triển Java: Xây dựng các ứng dụng Java động Ajax mở đường cho các ứng dụng Web tốt hơn
22 p | 144 | 21
-
Ajax cho các nhà phát triển Java: Khảo sát bộ công cụ Web của Google Phát triển các ứng dụng Ajax từ một cơ sở mã Java
32 p | 111 | 19
-
Bài giảng Phát triển ứng dụng Web – Web Programming: Chương 1 - ThS. Lương Trần Hy Hiến
99 p | 120 | 17
-
Thiết kế và phát triển các dịch vụ Web JAX-WS 2.0
37 p | 135 | 15
-
Bài giảng Phát triển web nâng cao - Bài 3: Server control
54 p | 77 | 11
-
Cài đặt các ứng dụng web với Windows Web Platform-P1
4 p | 100 | 10
-
Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005
9 p | 62 | 10
-
Ajax cho các nhà phát triển Java: Tuần tự hóa đối tượng Java cho Ajax Năm cách để tuần tự hóa dữ liệu trong các ứng dụng Ajax
22 p | 129 | 9
-
Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005
5 p | 70 | 9
-
Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005
11 p | 111 | 8
-
Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005
6 p | 108 | 7
-
Bài giảng Công nghệ XML và WEB ngữ nghĩa - Bài 1
27 p | 56 | 6
-
Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005
7 p | 95 | 6
-
Bài giảng Phát triển ứng dụng web: Bài 4 - Lê Đình Thanh
27 p | 77 | 5
-
Reverse Ajax, Phần 5: Phát triển web theo hướng sự kiện
7 p | 51 | 4
-
Đánh giá những Framework PHP tốt nhất cho phát triển web hiện đại và một số ứng dụng tại Học Viện Nông nghiệp Việt Nam
11 p | 76 | 3
-
Bài giảng Phát triển ứng dụng web: Chương 6 - Lê Đình Thanh
104 p | 10 | 3
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