Xem mẫu

Bài 10: Data Access Lê Quang Lợi Email: loilequang@gmail.com loilq@utehy.edu.vn Bài 10: Data Access » DataControls » Binding » SqlData Controls » Template Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 10.1 Data Control » DataControl: Các Servercontrols phục vụ tương tác CSDL » Tương tác: Kết nối/Đọc/Ghi dữ liệu, hiển thị kết quả Kết nối/đọc/ghi: SQLDataSource, LinQDataSrource… Đối tượng chung: SqlCommand, DataAdapter, DataTable… Hiển thị: Repeater, GridView, DetaileView, FormView … Hỗ trợ: QueryExtender, Datapager » CSDL: SQLserver, Oracle, mySQL, DB2, … » Hỗ trợ cơ chế Binding : <%# Eval(Thuộc tính)%> Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 10.2 Data Binding » Binding: Cách kết hợp dữ liệu với server controls » Cú pháp: <%# Eval (trường dữ liệu)%> » Quy trình Binding CSDL 1) Tạo giao diện( Template): thể hiện/trình bày dữ liệu 2) Tạo nguồn dữ liệu: Cấu trúc hợp với giao dện 3) Trỏ dữ liệu cho giao diện: DataSource, DataSourceID 4) Kết hợp dữ liệu với giao diện:Gọi hàm Control.DataBind(); Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 10.2 Data Binding » Controls Binding:  DataCommand: câu lệnh SQLDataSource  DataSrourecID, DataSrource: nguồn dữ liệu  DataMember, DatakeyName: Trường dữ liệu cần kết hợp » Controls Template: thể hiện giao diện khuôn mẫu » Thuộc tính DataSourceID: Nguồn dữ liệu cần hiển thị » Thuộc tính Datasource: Nguồn dữ liệu (lập trình) » Phương thức DataBind(): Kết hợp dữ liệu với Server control Lê Quang Lợi: loilequang@gmail.com Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY ... - tailieumienphi.vn
nguon tai.lieu . vn