1. Trang chủ
  2. » Công Nghệ Thông Tin

chương 3 data sets

54 244 0

Đ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

Cấu trúc

  • DataSets

  • Nội dung

  • Khái niệm DataSet

  • Slide 4

  • Lớp DataSet

  • Lớp DataSet Sơ đồ lớp

  • Lớp DataSet 3 thuộc tính quan trọng trong DataSet

  • Slide 8

  • Slide 9

  • Lớp DataSet Tạo đối tượng DataSet

  • Lớp DataSet Một số thuộc tính/phương thức trong DataSet

  • Lớp DataTable

  • Lớp DataTable Khái niệm DataTable

  • Lớp DataTable 3 thuộc tính quan trọng trong DataTable

  • Slide 15

  • Slide 16

  • Lớp DataTable Tạo đối tượng DataTable

  • Lớp DataTable Thêm đối tượng DataTable vào DataSet

  • Lớp DataTable Một số thuộc tính/phương thức trong DataTable

  • Lớp DataColumn

  • Lớp DataColumn Khái niệm DataColumn

  • Lớp DataColumn Tạo đối tượng DataColumn

  • Lớp DataColumn Thêm đối tượng DataColumn vào DataTable

  • Lớp DataColumn Một số thuộc tính/phương thức trong DataColumn

  • Lớp DataRow

  • Slide 26

  • Constraints

  • Constraints Khái niệm và phân loại

  • Constraints ForeignKeyConstraint

  • Slide 30

  • Constraints UniqueConstraint

  • Primary key

  • Lớp DataRelation

  • Lớp DataRelation Khái niệm và chức năng của DataRelation

  • Lớp DataRelation Tạo đối tượng DataRelation

  • Lớp DataRelation Truy cập các dòng dữ liệu có liên quan

  • PowerPoint Presentation

  • DataSet kiểu mạnh

  • DataSet kiểu mạnh Giới thiệu DataSet kiểu mạnh

  • DataSet kiểu mạnh Tạo DataSet kiểu mạnh

  • Slide 41

  • Slide 42

  • Slide 43

  • Slide 44

  • Slide 45

  • DataSet kiểu mạnh Sử dụng

  • Slide 47

  • Slide 48

  • Slide 49

  • Một số đoạn mã

  • Một số đoạn mã Duyệt qua các bảng trong DataSet

  • Một số đoạn mã Duyệt qua các dòng trong DataTable

  • Một số đoạn mã Duyệt qua các cột trong DataTable

  • Tóm tắt chương 3

Nội dung

Chương DataSets Nội dung          Khái niệm DataSet Lớp DataSet Lớp DataTable Lớp DataColumn Lớp DataRow Constraints Primary key Lớp DataRelation DataSet kiểu mạnh Khái niệm DataSet  DataSet • DataSet đối tượng cho phép – Nạp phần liệu data source lên nhớ – Lưu trữ liệu theo mơ hình quan hệ • DataSet thuộc kiến trúc Disconnected • DataSet khơng phụ thuộc vào loại data source Khái niệm DataSet  Cấu trúc lớp DataSet • Gồm tập bảng – DataTable • Gồm tập quan hệ – DataRelation DataSet DataTable DataTable DataRelation Lớp DataSet     Sơ đồ lớp thuộc tính quan trọng DataSet Tạo đối tượng DataSet Một số thuộc tính/phương thức DataSet Lớp DataSet Sơ đồ lớp Lớp DataSet thuộc tính quan trọng DataSet  Lớp DataSet có collection properties quan trọng • Tables • Relations • ExtendedProperties Lớp DataSet thuộc tính quan trọng DataSet  Tables property • Là đối tượng lớp DataTableCollection, chứa hay nhiều đối tượng DataTable • Đối tượng DataTable dùng để lưu trữ tập liệu dạng bảng trích từ Data Source  Relations property • Là đối tượng lớp DataRelationCollection, chứa hay nhiều đối tượng DataRelation • Đối tượng DataRelation định nghĩa mối quan hệ chacon bảng dựa vào khóa ngoại Lớp DataSet thuộc tính quan trọng DataSet  ExtendedProperties property • Là đối tượng lớp PropertyCollection, chứa hay nhiều đối tượng thuộc tính người dùng tự định nghĩa • Thường dùng để lưu liệu kèm theo DataSet (vd thời gian DataSet tạo, …) Lớp DataSet Tạo đối tượng DataSet  Cách 1: Dùng constructor DataSet ds = new DataSet(); DataSet ds = new DataSet("TenDataSet"); • Chú ý: Nếu không rõ tên đối tượng DataSet tên “NewDataSet”  Cách 2: Dựa đối tượng DataSet có sẵn DataSet … DataSet DataSet DataSet DataSet ds1; ds2 ds3 ds4 ds5 = = = = ds1.Clone(); ds1.Copy(); ds1.GetChanges(); ds1.GetChanges(DataRowState.Added); 10 DataSet kiểu mạnh Tạo DataSet kiểu mạnh  B1: Tạo DataSet Click phải chuột lên tên Project  Add  New Item: Chọn DataSet 40 DataSet kiểu mạnh Tạo DataSet kiểu mạnh  B2: Tạo bảng Kéo DataTable vào Designer 41 DataSet kiểu mạnh Tạo DataSet kiểu mạnh  B3: Tạo cột Click phải lên bảng designer  Add  Column 42 DataSet kiểu mạnh Tạo DataSet kiểu mạnh  B4: Tạo khóa Chọn cột  Click phải lên cột  Set Primary Key 43 DataSet kiểu mạnh Tạo DataSet kiểu mạnh  B5: Thiết lập quan hệ Kéo Relation từ toolbox vào Designer 44 DataSet kiểu mạnh Tạo DataSet kiểu mạnh 45 DataSet kiểu mạnh Sử dụng  Các lớp liệu tạo lớp DataSet • XLXeDataSet.NhanVienDataTable • XLXeDataSet.XeDataTable • XLXeDataSet.PhanCongDataTable • XLXeDataSet.NhanVienRow • XLXeDataSet.XeRow • XLXeDataSet.PhanCongRow 46 DataSet kiểu mạnh Sử dụng  Truy cập đối tượng bảng thơng qua property • XLXeDataSet ds = new XLXeDataSet(); – ds.Xe – ds.NhanVien – ds.PhanCong 47 DataSet kiểu mạnh Sử dụng  Truy cập đối tượng dịng thơng qua property • ds.Xe[int index] hay ds.Xe.Rows[int index] • ds.NhanVien[int index] hay ds.NhanVien.Rows[int index] • ds.PhanCong[index] hay ds.PhanCong.Rows[int index]  Thêm/Xoa đối tượng dòng: Phương thức Add/Remove • ds.Xe.AddXeRow(XeRow row) • ds.Xe.AddNhanVienRow(NhanVienRow row) • ds.Xe.AddPhanCongRow(PhanCongRow row) 48 DataSet kiểu mạnh Sử dụng  Truy cập giá trị thơng qua property • • • •  ds.NhanVien[i].MaNV ds.NhanVien[i].Ho ds.NhanVien[i].Ten ds.NhanVien[i].NgayVaoLam Lấy dịng có liên quan • DataRow[] rows = ds.NhanVien[i].GetChildRows(); • DataRow row = ds.NhanVien[i].GetParentRow(); 49 Một số đoạn mã    Duyệt qua bảng DataSet Duyệt qua dòng DataTable Duyệt qua cột DataTable 50 Một số đoạn mã Duyệt qua bảng DataSet 51 Một số đoạn mã Duyệt qua dòng DataTable 52 Một số đoạn mã Duyệt qua cột DataTable 53 Tóm tắt chương 54 ... liệu tạo lớp DataSet • XLXeDataSet.NhanVienDataTable • XLXeDataSet.XeDataTable • XLXeDataSet.PhanCongDataTable • XLXeDataSet.NhanVienRow • XLXeDataSet.XeRow • XLXeDataSet.PhanCongRow 46 DataSet kiểu... chiếu 34 Lớp DataRelation Tạo đối tượng DataRelation  Tạo đối tượng DataRelation DataRelation r = new DataRelation(“ten”, DataColumn parentCol, DataColumn childCol); DataRelation r = new DataRelation(“ten”,...      Khái niệm DataSet Lớp DataSet Lớp DataTable Lớp DataColumn Lớp DataRow Constraints Primary key Lớp DataRelation DataSet kiểu mạnh Khái niệm DataSet  DataSet • DataSet đối tượng cho

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w