12.07.2015 Views

MỤC LỤC - lib

MỤC LỤC - lib

MỤC LỤC - lib

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Bài Giảng Môn Lập Trình Website ASP.Nethiện.Các thuộc tính có thể liên kết dữ liệu của điều khiển xuất hiện trong Danh sách bên trái hộpthoại.Chọn thuộc tính cần liên kết, chọn loại liên kết là Custom binding expression, nhập chuỗi liênkết dữliệu trong điều khiển bên dưới theo cú pháp:Container.DataItem("Tên field")Ở ví dụ này, chúng ta thực hiện liên kết thuộc tính Checked của điều khiển chkPhai với fieldGioi_tinh có trong nguồn dữ liệu của lưới.I.5. Cập nhật dữ liệu trực tiếp trên lướiCập nhật dữ liệu trực tiếp trên lưới trong ASP.Net được hỗ trợ khá tốt về giao diện. Công việccònlại của chúng ta là thiết kế các nút lệnh như: Chọn, Sửa/Ghi - Không, Hủy, … và viết các lệnhcậpnhật dữ liệu.I.5.1. Giai đoạn thiết kếTrong cửa sổ thuộc tính của lưới, chúng ta tạo bộ nút lệnh cần thiết hỗ trợ cho việc cập nhật dữliệu. Ở ví dụ này, chúng tôi tạo bộ nút (Select - chọn), (Edit, Update, Cancel - Sửa, Ghi, Không)và(Delete - Hủy)Đối với các nút lệnh trên, các bạn cần chú ý đến giá trị của thuộc tính Command name. Ứngvớimỗi nút lệnh có giá trị CommandName khác nhau, nhờ đó, ta viết lệnh xử lý với chức năngtươngứng được chọn. Select: Command name = "Select" Edit, Update/Cancel: Command name = "Edit", "Update"/"Cancel" Delete: Command name = "Delete"Tạo bộ nút lệnh Thêm - Sửa/Ghi/Không - HủyTìm hiểu về thuộc tính Command NameCũng cần bàn thêm một chút ở đây về thuộc tính Command Name. Như các bạn cũng biết, cácnútlệnh ở trên (Chọn, Thêm - Sửa / Ghi / Không - Hủy) là do VS.Net hỗ trợ, giá trị thuộc tínhCommandName của các nút lệnh trên là những giá trị mặc định được qui định sẵn.Ứng với mỗi CommandName mặc định, sẽ có các sự kiện để ta thực hiện các xử lý tương ứng: Command name="Edit" Sự kiện EditCommand Command name="Update" Sự kiện UpdateCommandwww.Beenvn.com Command name="Cancel" Sự kiện CancelCommand Command name="Delete" Sự kiện DeleteCommandChắc hẳn các bạn sẽ thắc mắc tại sao không có sự kiện SelectCommand? Bốn sự kiện đượcliệt kêBiên sọan: Dương Thành Phết Trang 123

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!