intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005

Chia sẻ: Trần Ngọc Mai | Ngày: | Loại File: PDF | Số trang:8

82
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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

Chủ đề:
Lưu

Nội dung Text: Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2