bài 4 các điều khiển dữ liệu

71 684 0
bài 4 các điều khiển dữ liệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 1 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ 2 2 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Mục tiêu Mục tiêu • Sử dụng thành thạo các điều khiển thuộc nhóm Data • Tạo trang web có dạng Master-Details 3 3 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Tổng quan Tổng quan 1. 1. Tổng quan Tổng quan 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 4. Các điều khiển DataSource 4. Các điều khiển DataSource 4. Các điều khiển DataSource 4. Các điều khiển DataSource 5. Điều khiển DataList 5. Điều khiển DataList 5. Điều khiển DataList 5. Điều khiển DataList 6. DetailsView và FormView 6. DetailsView và FormView 6. DetailsView và FormView 6. DetailsView và FormView 3. Điều khiển GridView 3. Điều khiển GridView 3. Điều khiển GridView 3. Điều khiển GridView 4 4 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Phân loại − Điều khiển Danh sách - List Controls − Điều khiển liên kết dữ liệu – Data-Bound controls − Điều khiển nguồn dữ liệu – Data-Source controls Bài 4: Các điều khiển dữ liệu Tổng quan 5 5 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Các điều khiển này có khả năng liên kết với một nguồn dữ liệu • Nguồn dữ liệu dùng để liên kết: ArrayList, SortedList, HashTable, DataSet, DataTable, DataView, DataReader, … Bài 4: Các điều khiển dữ liệu Tổng quan 6 6 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Thao tác liên kết dữ liệu của điều khiển List và Data-Bound: 2 cách − Lúc thực thi: thường sử dụng thuộc tính DataSource của điều khiển − Lúc thiết kế: sử dụng các điều khiển Data source (AccessDataSource, SqlDataSource, …) kết hợp với thuộc tính DataSourceID Bài 4: Các điều khiển dữ liệu Tổng quan 7 7 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dung Nội dung 1. 1. Tổng quan Tổng quan 1. 1. Tổng quan Tổng quan 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 4. Các điều khiển DataSource 4. Các điều khiển DataSource 4. Các điều khiển DataSource 4. Các điều khiển DataSource 5. Điều khiển DataList 5. Điều khiển DataList 5. Điều khiển DataList 5. Điều khiển DataList 6. DetailsView và FormView 6. DetailsView và FormView 6. DetailsView và FormView 6. DetailsView và FormView 3. Điều khiển GridView 3. Điều khiển GridView 3. Điều khiển GridView 3. Điều khiển GridView 8 8 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Điều khiển Danh sách – List Controls Điều khiển Danh sách – List Controls • ListBox và DropdownList • CheckBoxList và RadioButtonList • BulletedList    9 9 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • ListBox và DropDownList − Dùng để hiển thị danh sách − Items: chứa tập hợp các mục chọn, có thể thêm vào lúc thiết kế (Design) hoặc lúc thực thi (Run-time) − Rows: số dòng hiển thị của ListBox − SelectionMode: cách thức chọn các mục trong ListBox (Single/Multi) Bài 4: Các điều khiển dữ liệu Điều khiển danh sách – List controls 10 10 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • ListBox và DropDownList − DataTextField: tên field có giá trị thể hiện trên điều khiển − DataValueField: tên field có gía trị lưu trữ − AutoPostBack: có tự động PostBack về Server khi mục chọn của điều khiển bị thay đổi (True/False) Bài 4: Các điều khiển dữ liệu Điều khiển danh sách – List controls [...]... kết Dòng 3, 4 http://www.facebook.com/groups/hoclaptrinhweb/ liệu có thể bỏ qua tùy vào nguồn dữ Minh họa 17 17 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Nội dung 1 Tổng quan 1 Tổng quan 2 Các điều khiển Danh sách 2 Các điều khiển Danh sách 3 Điều khiển GridView 3 Điều khiển GridView 4 Các điều khiển DataSource 4 Các điều khiển DataSource 5 Điều khiển DataList 5 Điều khiển DataList... HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • Các xử lý − Giới thiệu 3 loại cột trong GridView: • ButtonField  Sự kiện RowCommand: xảy ra khi nhấn nút lệnh Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 34 34 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • Các xử lý − Cập nhật dữ liệu: Minh họa α-... http://www.facebook.com/groups/hoclaptrinhweb/ 23 23 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • α- Các xử lý − Tek Phân trang: http://www.facebook.com/groups/hoclaptrinhweb/ 24 24 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • Các xử lý −    Phân trang: Khai báo t.t AllowPaging = True Khai báo t.t PageSize... kết dữ liệu và định dạng  α- Giới thiệu Các xử lý trên GridView Tek http://www.facebook.com/groups/hoclaptrinhweb/ 19 19 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • α- Giới thiệu Tek http://www.facebook.com/groups/hoclaptrinhweb/ 20 20 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển. .. HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • Các xử lý − Giới thiệu 3 loại cột trong GridView: Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 30 30 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • Các xử lý − Giới thiệu 3 loại cột trong GridView: • ImageField... Dùng hiển thị dữ liệu dạng dòng-cột (Tabular) Thể hiện trên trình duyệt dưới dạng HTML Table Đặc điểm: ế sắp xếp dữ liệu  Hỗ trợ cơ ch  Hỗ trợ cơ chế phân trang dữ liệu  Có thể cập nhật dữ liệu trực tiếp trên lưới http://www.facebook.com/groups/hoclaptrinhweb/ 21 21 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • Liên kết dữ liệu và định... Bài 4: Các điều khiển dữ liệu Điều khiển danh sách – List controls • ListBox và DropDownList −  Một số thao tác: Xóa một mục ra khỏi danh sách Items.Remove() hoặc Items.Remove()  Xóa tất cả các mục trong danh sách Items.clear Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/ 13 13 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu. .. LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • Các xử lý −  Tùy biến các cột: Bước 2: dành cho xử lý phức tạp, viết code trong sự kiện RowDataBound − e.Row.FindControl(“Tên điều khiển ): tìm kiếm điều khiển trên dòng hiện hành − DataBinder.Eval(e.Row.DataItem,“Tên cột”): truy xuất dữ liệu của cột trên dòng hiện hành Minh họa α- Tek http://www.facebook.com/groups/hoclaptrinhweb/... TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển danh sách – List controls • Thao tác liên kết dữ liệu 1- ArrayList = new ArrayList(); //Khởi tạo nguồn .Add(Object); //Thêm dữ liệu …… 2- .DataSource=; //Khai báo nguồn dữ liệu 3- .DataTextField=“Field”; //Khai báo field thể hiện 4- .DataValueField=“Field”; //Khai báo filed... http://www.facebook.com/groups/hoclaptrinhweb/ 26 26 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài 4: Các điều khiển dữ liệu Điều khiển GridView • Các xử lý −   Tùy biến các cột: Bước 1: khi thiết kế, cột thể hiện có loại là TemplateField Bước 2: dành cho xử lý đơn giản Chèn một điều khiển vào cột TemplateField, liên kết DL với điều khiển này Khai báo biểu thức trong ô Custom binding  Code Expression Ví dụ: hiển . quan 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 4. Các điều khiển DataSource 4. Các điều khiển DataSource 4. Các điều khiển. quan 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 4. Các điều khiển DataSource 4. Các điều khiển DataSource 4. Các điều khiển. quan 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 2. Các điều khiển Danh sách 4. Các điều khiển DataSource 4. Các điều khiển DataSource 4. Các điều khiển

Ngày đăng: 28/05/2014, 17:14

Mục lục

  • PowerPoint Presentation

  • Mục tiêu

  • Nội dung

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Điều khiển Danh sách – List Controls

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • GridView

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan