Danh mục

Bài Giảng Môn Lập Trình Website ASP.Net part 15

Số trang: 14      Loại file: pdf      Dung lượng: 999.74 KB      Lượt xem: 9      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Sử dụng DataList để hiển thị dữ liệuNhư điều khiển DataGrid, điều khiển DataList được sử dụng để hiển thị dữ liệu. Tuy nhiên, đốivớiDataList, chúng ta phải tự thiết kế hình thức hiển thị dữ liệu (giống như Template Column củaDataGrid).
Nội dung trích xuất từ tài liệu:
Bài Giảng Môn Lập Trình Website ASP.Net part 15Bài Giảng Môn Lập Trình Website ASP.NetIf e.Item.ItemType = ListItemType.EditItem ThenCType(e.Item.Cells(0).Controls(0),TextBox).Width = New Unit(133)CType(e.Item.Cells(1).Controls(0), TextBox).Width = New Unit(63)End IfXử lý hủy mẫu tinPrivate Sub dtgKhach_hang_DeleteCommand(…, e …) …Thực hiện xóa dòng dữ liệu ở đâyXử lý tương tự như Update CommandHiển thị dữ liệu mới cập nhật lên lướiLien_ket_du_lieu()End SubII. Điều khiển DataListII.1. Sử dụng DataList để hiển thị dữ liệuNhư điều khiển DataGrid, điều khiển DataList được sử dụng để hiển thị dữ liệu. Tuy nhiên, đốivớiDataList, chúng ta phải tự thiết kế hình thức hiển thị dữ liệu (giống như Template Column củaDataGrid).Huy Cận Về Tác Giả Và Tác PhẩmNXB: Giáo dụcCuốn Huy Cận Về Tác Gia Và Tác Phẩm tập hợp những bài nghiêncứu, phê bình của các nhà văn, nhà thơ, các cán bộ giảng dạy, cácnhà nghiên cứu phê bình văn học, các nhà nghiên cứu văn hóa nướcngoài đã được công bố trên sách, báo, tạp chí. Các bài viết này đượcsắp xếp theo thứ tự thời gian và chủ đề, để bạn đọc có thể hình ...Giá: 45,500.00 VND[Đặt hàng] [Xem Tiếp]Địa Chất Công Trình (Giáo Trình Dùng Cho Sinh Viên Ngành XâyDựng Cầu Đường)NXB: Giao thông vận tảiĐịa chất công trình là một môn được đưa vào chương trình đào tạo kỹsư ngành Xây dựng cầu đường của trường Đại học GTVT từ lâu.Những hiểu biết về địa chất công trình sẽ giúp ích nhiều cho kỹ sư cầuđường trong khảo sát, thiết kế và thi công các công trình giao thông ...Giá: 14,000.00 VND[Đặt hàng] [Xem Tiếp]Sử dụng DataList hiển thị thông tin sáchMột số thuộc tính cần chú ý của DataList RepeatDirection: Qui định hướng hiển thị dữ liệuBiên sọan: Dương Thành Phết Trang 126Bài Giảng Môn Lập Trình Website ASP.Net Horizontal: Hiển thị dữ liệu theo chiều ngangRepeatDirection = Horizontal Vertical (mặc định): Hiển thị dữ liệu theo chiều đứngRepeatDirection = Vertical RepeatColumns: Qui định số cột hiển thị của DataListLEnquête CorseĐặt muaUnspeakableĐặt muaBottle RocketĐặt muaRipperĐặt muaEnduring LoveĐặt muaThe Good ThiefĐặt muaRepeatColumns = 3Thiết kế hình thức hiển thị cho DataList cũng tương tự như thiết kế cho cột Template ColumncủaDataGrid.Chọn Edit Template | ItemTemplate từ thực đơn ngữ cảnh để thực hiện thiết kế hình thức hiểnthịcho DataList.Chọn chức năng thiết kế cho DataListTrong quá trình thực hành, để công việc thiết kế được dễ dàng, các bạn thực hiện thiết kế ởbên ngoài điều khiển DataList. Sử dụng Table (thực đơn Insert Table) để định vị trí hiểnthị của các điều khiển.Sau khi hoàn tất công việc thiết kế, chúng ta kéo kết quả đã thiết kế vào vị trí cần hiển thị trongDataList.Ví dụ: Hiển thị thông tin sách với DataListThiết kế thông tin sách với DataListNhư cột Template Column của DataGrid, xử lý hiển thị dữ liệu cho DataList được viết trong sựkiệnItemDataBound. Xử lý nhấn của các Button đặt trong DataList được viết trong sự kiệnItemCommand.Private Sub Page_Load(…, e …) Handles MyBase.LoadIf Not IsPostBack ThenBiên sọan: Dương Thành Phết Trang 127Bài Giảng Môn Lập Trình Website ASP.NetLien_ket_du_lieu()End IfEnd SubPublic Sub Lien_ket_du_lieu()dtSach = Doc_danh_sach_Sach()dtlSach.DataSource = dtSachdtlSach.DataKeyField = MsdtlSach.DataBind()End SubPrivate Sub dtlSach_ItemDataBound(…, e …) …Dim lDong as Integer = e.Item.ItemIndexIf lDong < 0 Then Exit SubHiển thị Tên sáchDim lnkTs As LinkButtonlnkTs = e.Item.FindControl(lnkTen_sach)lnkTs.Text = e.Item.DataItem(Ten_sach)Hiển thị thông tin mô tả tóm tắt nội dungLabelHyperLinkLinkButtonTài liệu hướng dẫn giảng dạyHọc phần 3 - Lập trình ứng dụng web với ASP.NET Trang 82/174Dim lblMt As LabellblMt = e.Item.FindControl(lblMo_ta)lblMt.Text = Left(e.Item.DataItem(Mo_ta), 200) & ...Hiển thị hình ảnh minh họaDim hplHinh As HyperLinkhplHinh = e.Item.FindControl(hplHinh_mh)hplHinh.ImageUrl = ../Data_Pic/ & e.Item.DataItem(Hinh_minh_hoa)Hiển thị giá bán sáchDim lblGia As LabellblGia = e.Item.FindControl(lblGia_ban)lblGia.Text = e.Item.DataItem(Don_gia)End SubKết quả hiển thị thông tin sách trên trang WebKết quả trên trang WebTài liệu hướng dẫn giảng dạyHọc phần 3 - Lập trình ứng dụng web với ASP.NET Trang 83/174Biên sọan: Dương Thành Phết Trang 128Bài Giảng Môn Lập Trình Website ASP.NetII.2. Cập nhật dữ liệu với DataListNgoài việc hiển thị dữ liệu, DataList cũng hỗ trợ các thao tác cập nhật dữ liệu. Để thực hiệnchứcnăng cập nhật dữ liệu với DataList, chúng ta cần phải thiết kế thêm vùng EditIemTemplate choDataList. (xem hình)II.2.1. Các bước xử lýa. Thiết kếThiết kế cả 2 vùng ItemTemplate và EditItemTemplate. Thực hiện các thao tác liên kết dữ liệuchocác điều khiển trong vùng EditItemTemplate thông qua cử ...

Tài liệu được xem nhiều: