Điều Khiển DataList Và Các Ví Dụ Mở Rộng - VOER
Có thể bạn quan tâm
Sử dụng DataList để hiển thị dữ liệu
Như điều khiển DataGrid, điều khiển DataList được sử dụng để hiển thị dữ liệu. Tuy nhiên, đối với DataList, 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ủa DataGrid).
Một số thuộc tính cần chú ý của DataList
- RepeatDirection: Qui định hướng hiển thị dữ liệu
- - Horizontal: Hiển thị dữ liệu theo chiều ngang
- - Vertical (mặc định): Hiển thị dữ liệu theo chiều đứng
- RepeatColumns: Qui định số cột hiển thị của DataList
Thiết kế hình thức hiển thị cho DataList cũng tương tự như thiết kế cho cột Template Column của DataGrid.
Chọn Edit Template | ItemTemplate từ thực đơn ngữ cảnh để thực hiện thiết kế hình thức hiển thị cho DataList.
Trong 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ển thị 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ị trong DataList.
Hiển thị thông tin sách với DataList
Như cột Template Column của DataGrid, xử lý hiển thị dữ liệu cho DataList được viết trong sự kiện ItemDataBound. Xử lý nhấn của các Button đặt trong DataList được viết trong sự kiện ItemCommand.
Private Sub Page_Load(…, e …) Handles MyBase.Load If Not IsPostBack Then Lien_ket_du_lieu() End If End Sub Public Sub Lien_ket_du_lieu() dtSach = Doc_danh_sach_Sach() dtlSach.DataSource = dtSach dtlSach.DataKeyField = "Ms" dtlSach.DataBind() End Sub Private Sub dtlSach_ItemDataBound(…, e …) … Dim lDong as Integer = e.Item.ItemIndex If lDong < 0 Then Exit Sub 'Hiển thị Tên sách Dim lnkTs As LinkButton lnkTs = 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 dung Label HyperLink LinkButton Dim lblMt As Label lblMt = e.Item.FindControl("lblMo_ta") lblMt.Text = Left(e.Item.DataItem("Mo_ta"), 200) & "..." 'Hiển thị hình ảnh minh họa Dim hplHinh As HyperLink hplHinh = e.Item.FindControl("hplHinh_mh") hplHinh.ImageUrl = "../Data_Pic/" & e.Item.DataItem("Hinh_minh_hoa") 'Hiển thị giá bán sách Dim lblGia As Label lblGia = 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 Web
Từ khóa » Sử Dụng Datalist Trong Asp.net
-
Lập Trình Trang Sản Phẩm Với DataList Trong ASP.NET - Hanoi Aptech
-
Ngôn Ngữ ASP.NET - Điều Khiển DataList
-
Hướng Dẫn Sử Dụng DataList Trong ASP.NET - YouTube
-
Sử Dụng – đổ Dữ Liệu Vào DataList Trong ASP.Net - Express Magazine
-
Làm Thế Nào để Sử Dụng điều Khiển DataList để Tạo Một Thư Viện ảnh
-
Sử Dụng Datalist Lồng Nhau (Nested Datalist) Trong
-
Paging Trong Datalist - Lập Trình đốt Nét
-
Hướng Dẫn Sử Dụng Control DataList - Dotnet Group
-
Sử Dụng Repeater Và DataList - VinaBase
-
[PDF] II. Điều Khiển DataList 1. Sử Dụng DataList để Hiển Thị Dữ Liệu Như ...
-
Thắc Mắc Lập Trình ASP.NET [Archive] - Trang 5
-
Kiểm Soát Nguồn Dữ Liệu Trong ASP.NET
-
Sử Dụng Datalist Lồng Nhau (Nested... - Lập Trình | Facebook
-
Hiểu Các Mẫu ASP.NET