Posted by : Unknown 22/4/13

Bạn có thể sử dụng DataList để thay đổi dữ liệu bản ghi. Tuy nhiên để chỉnh sửa dữ liệu của bản ghi nó yêu cầu nhiều phải viết nhiều code hơn so với các điều khiển ràng buộc dữ liệu khác như GridView, FormView hay DetailView.
2. Sử dụng điều khiển DataList:
2.1. Hiển thị dữ liệu với DataList:
Ví dụ: trang DataList.aspx
2.2. Hiển thị dữ liệu trong nhiều cột:
Bạn có thể hiển thị dữ liệu trong điều khiển DataList trong nhiều cột giống như mỗi item nằm trong một Cells với 2 thuộc tính của Repeater là:
♦ RepeaterColumns: số cột hiển thị.
♦ RepeateDirection: hướng để hiển thị các ô. Có thể giá trị là Horizontal hoặc Verical.
Ví dụ sau đây sẽ hiển thị dữ liệu trong DataList với 3 cột.
Ví dụ: trang DataListMutilColumn.aspx
Ở đây bạn chỉ cần thêm vào hai thuộc tính RepeaterColumns="3" và GridLines="Both" kết xuất của chương trình sau:
2.3. Sử dụng Template với điều khiển DataList:
DataList hỗ trợ tất cả các templates giống với Repeater và nó được thêm vào hai templates:
♦ EditItemTemplate: hiển thị khi dòng được chọn để chỉnh sửa.
♦ SelectedItemTemplate: được hiển thị khi 1 dòng được lựa chọn.
2.4. Chọn dữ liệu với điều khiển DataList:
Bạn có thể sử dụng DataList như một menu bằng việc thêm vào thuộc tính SelectedValue.
Ví dụ: trang DataListselect.aspx
Trong ví dụ trên Datalist1 dùng làm menu trong ItemTemplate chúng ta đưa vào một LinkButton và cung cấp cho nó thuộc tính CommandName="Select". Ta tiếp tục đưa thêm vào một SqlDataSource2 với việc đưa vào một tham số nhận giá trị về từ Datalist1 với tham số truyền pkIntrodureID, và chúng ta đưa thêm vào một Datalist2 với DataSourceID="SqlDataSource2". Như vậy khi chạy chương trình bạn nhấn vào mỗi mục trong Datalist1 thì dữ liệu đầy đủ tương ứng sẽ hiện trong trong DataList2.
Thay đổi dữ liệu với điều khiển DataList
Bạn có thể sử dụng DataList để thay đổi dữ liệu bản ghi. Tuy nhiên để chỉnh sửa dữ liệu của bản ghi nó yêu cầu nhiều phải viết nhiều code hơn so với các điều khiển ràng buộc dữ liệu khác như GridView, FormView hay DetailView.
Ví dụ sau đây sẽ hướng dẫn bạn cách thay đổi và xoá dữ liệu từ DataList.
Cách thao tác dữ liệu với DataList gần giống với FormView.
Để làm được việc này bạn cần cung cấp các button có CommandName ứng với các phương thức mà được DataList hỗ trợ . cùng với việc đưa vào các tham số tương ứng trong thành phần UpdateParameter và DeleteParameter của SqlDataSource.

{ 0 nhận xét }

Welcome to Zhu's Blog

Bài viết ngẫu nhiên


\
[close]

Fanpage

Số người Online

Trang thông tin điện tử, tin tức xã hội, tin công nghệ, trao đổi kiến thức
Copyright © 2013 Design by Johanes DJ
Devenlopment by Zhu
Email: izukroyal@gmail.com