công nghệ ado.net cới c# - sử dụng visual studio 2005 wizards để thực hiện các hoạt động theo cơ chế ngắt kết nối

30 938 0
công nghệ ado.net cới c# - sử dụng visual studio 2005 wizards để thực hiện các hoạt động theo cơ chế ngắt kết nối

Đ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

11 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM 22 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Sử dụng Visual Studio 2005 Wizards để thực hiện các hoạt động theo chế ngắt kết nối 1. Tổng quan về Typed Dataset 2. So sánh DataSet không định kiểu với DataSet định kiểu 3. Table Adapter là gì ? 33 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM 1. Tổng quan về Typed Dataset • Khái niệm • Giới thiệu các công cụ tạo ra Typed Dataset 44 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Khái niệm • Type Dataset còn gọi là Strong Typed Dataset • Nó là một lớp kế thừa từ System.Data.DataSet và nó thể chứa các kiểu dữ liệu, các thuộc tính và các phương thức lồng vào nhau • Typed Dataset và các thành viên của nó gọi chung là Strong-typed object (DataTable, DataColumn, …) 55 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Khái niệm • Giúp cho người dùng truy cập dữ liệu theo cách an toàn kiểu (type-safe way) • Schema của Typed Dataset được biểu diễn dưới dạng tập tin XML Schema phần mở rộng là .xsd 66 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Giới thiệu các công cụ tạo ra Typed Dataset • Dataset Designer • Data Source Configuration Wizard 77 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Giới thiệu các công cụ tạo ra Typed Dataset • Dataset Designer − Nhấn chuột phải vào Project, chọn Add  New Item… − Chọn biểu tượng trong khung Templates  Add  Đã tạo xong một Typed Dataset − Tiếp tục tạo các thành viên bên trong: sử dụng công cụ Dataset 88 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Giới thiệu các công cụ tạo ra Typed Dataset • Data Source Configuration Wizard − Trên thực đơn, chọn Data  Add New Data Source… − Chọn loại Data Source: chọn − Chọn Data Connection: tạo mới hoặc đã rồi − Chọn Database Objects và đặt tên Dataset − Chọn DataShow Data Source để xem kết quả vừa tạo 99 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Giới thiệu các công cụ tạo ra Typed Dataset • Data Source Configuration Wizard − Click vào icon Edit DataSet with Designer để mở cửa sổ thiết kế Dataset 1010 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM 1. So sánh DataSet không định kiểu với DataSet định kiểu • So sánh Untyped và Typed Dataset • Truy cập Data Table trong Typed Dataset • Truy cập dữ liệu trong Typed Data Table • Quản lý Rows và Columns trong Typed Data Table [...]... HocLapTrinhWeb.COM Các phương thức chuẩn trong Table Adapter Class 26 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Minh họa phương thức của TableAdapter •Xóa dòng được tìm thấy từ minh hoạ trước •Thêm một dòng mới 27 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Tạo thêm các truy vấn cho Table Adapter •Tạo thêm các phương thức khác theo yêu cầu cụ thể: −Trả về tập hợp các dòng bằng cách... bình, … −Thêm, xóa, sửa trực tiếp một dòng trong CSDL 28 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Minh họa tạo thêm các custom query •Tạo thêm truy vấn điều kiện cụ thể •Tạo thêm truy vấn tham số 29 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài thực hành •Tạo một Typed Dataset từ CSDL AdventureWorks •Bổ sung table Department vào Dataset Sử dụng các phương thức... HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Truy cập Data Table trong Typed Dataset •Lớp Typed Dataset chứa các lớp Typed DataTable tương ứng với các table trong Typed Dataset Các lớp Typed DataTable kế thừa từ lớp System.Data.DataTable 14 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Truy cập Data Table trong Typed Dataset •Thao tác truy cập −Giả sử ta Dataset tên... //Hoặc sử dụng Dataset để truy xuất cột trực tiếp ds.CountryRegion[].CountryRegionCode 19 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Minh họa truy cập dữ liệu trong Typed DataTable •Truy xuất dòng •Truy xuất cột 20 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Quản lý Rows và Columns trong Typed Data Table •Typed DataTable cung cấp một số phương thức để truy... gì ? •Khái niệm Các phương thức chuẩn trong Table Adapter Class •Tạo thêm các truy vấn cho Table Adapter 24 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Khái niệm •Table Adapter là một lớp được phát sinh từ công cụ Wizard khi ta thêm một DataTable vào Dataset •Lớp này cung cấp một số phương thức hỗ trợ người dùng thao tác dữ liệu (xóa, lưu, …) 25 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG... •Lắp dữ liệu vào DataTable 17 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Truy cập dữ liệu trong Typed Data Table •Lớp Typed Dataset chứa các lớp Typed DataRow tương ứng với các table trong Typed Dataset Các lớp Typed DataRow kế thừa từ lớp System.Data.DataRow •Truy xuất trực tiếp tên cột trên đối tượng DataRow 18 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Truy cập... số phương thức để truy cập các dòng Các phương thức này làm việc với lớp DataRow 21 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Quản lý Rows và Columns trong Typed Data Table 22 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Minh họa phương thức của DataTable •Tìm dòng giá trị khóa chính là “AF” (CountryRegionCode) 23 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM...HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM So sánh Untyped và Typed Dataset 11 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM So sánh Untyped và Typed Dataset •Ví dụ 12 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Minh họa Untyped và Typed Datset •Tạo một Dataset tên là EmployeeDS... trong DataSet này 15 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Truy cập Data Table trong Typed Dataset •Thao tác truy cập AdventureWorksDataSet ds = new AdventureWorksDataSet(); AdventureWorksDataSet.CountryRegionDataTable dt = ds.CountryRegion; AdventureWorksDataSet.CountryRegionDataTable dt2 = ds.CountryRegionCurrency; 16 HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM... HỌC LẬP TRÌNH WEB TỪ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Bài thực hành •Tạo một Typed Dataset từ CSDL AdventureWorks •Bổ sung table Department vào Dataset Sử dụng các phương thức của TableAdapter để cập nhật dữ liệu trực tiếp 30 . TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM 22 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Sử dụng Visual Studio 2005 Wizards để thực hiện các hoạt động theo cơ chế ngắt kết nối 1 một Typed Dataset − Tiếp tục tạo các thành viên bên trong: sử dụng công cụ Dataset 88 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM Giới thiệu các công cụ tạo ra Typed Dataset • Data. System.Data.DataSet và nó có thể chứa các kiểu dữ liệu, các thuộc tính và các phương thức lồng vào nhau • Typed Dataset và các thành viên của nó gọi chung là Strong-typed object (DataTable, DataColumn,

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

Từ khóa liên quan

Mục lục

  • PowerPoint Presentation

  • Sử dụng Visual Studio 2005 Wizards để thực hiện các hoạt động theo cơ chế ngắt kết nối

  • 1. Tổng quan về Typed Dataset

  • Khái niệm

  • Slide 5

  • Giới thiệu các công cụ tạo ra Typed Dataset

  • Slide 7

  • Slide 8

  • Slide 9

  • 1. So sánh DataSet không định kiểu với DataSet có định kiểu

  • So sánh Untyped và Typed Dataset

  • Slide 12

  • Minh họa Untyped và Typed Datset

  • Truy cập Data Table trong Typed Dataset

  • Slide 15

  • Slide 16

  • Minh họa truy cập DataTable trong Typed Datset

  • Truy cập dữ liệu trong Typed Data Table

  • Slide 19

  • Minh họa truy cập dữ liệu trong Typed DataTable

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

  • Đang cập nhật ...

Tài liệu liên quan