Bài giảng Lập trình trên Windows với Microsoft.NET - Bài 10: SqlDataAdapter - Hồ Hoàn Kiếm
Lập trình trên Windows
với Microsoft® .NET
Giảng viên : Hồ Hoàn Kiếm
SqlDataAdapter
◼ Bộ lọc dữ liệu.
◼ Phân trang dữ liệu.
◼ Phương thức
fill(datasource);
fill(datasource,start,number,”tablename”)
SqlCommand
◼ Thực thi câu lệnh SQL.
◼ Phương thức :
ExecuteNonQuery()
ExecuteScala()
ExecuteReader()
DataSet
◼ Chứa dữ liệu trả về từ DataAdapter.
◼ “Cơ sở dữ liệu thu nhỏ”.
◼ Gồm các đối tượng :
- DataTable
- DataRelation
DataSet
◼ Mô hì nh DataSet
DataTable
◼ Chứa dữ liệu trả về DataSet hoặc
DataAdapter.
◼ Gồm các đối tượng :
- DataColumn
- DataRow
Create a DataTable
◼ myTable.Columns.Add("ItemID",Type.GetType("System.Int
32"));
◼ myTable.Columns.Add("ItemName",Type.GetType("Syste
m.String"));
◼ myTable.Columns.Add("Quantity",Type.GetType("System.I
nt32"));
◼ myTable.Columns.Add("Quantity",Type.GetType("System.fl
oat"));
◼ // thêm column mới vào table
◼ myTable.Columns.Add(myColumn);
◼ myTable.Columns.Add("SubTotal",Type.GetType("System.I
nt32"),"Quantity*Price");
◼ myTable.PrimaryKey = new
DataColumn[]{myTable.Columns[0]};
Insert data into DataTable
◼ // Thêm 10 dò ng vào Table
◼ DataRow myRow;
◼ for(int i = 0; i < 10; i++)
◼ {
◼ myRow = myTable.NewRow();
◼ myRow["ItemID"] = i + 1;
◼ myRow["Price"] = i*2+1;
◼ myRow["ItemName"] = (60+i);
◼ myRow["Quantity"] = i + 1;
◼ myTable.Rows.Add(myRow);
◼ }
DataView
◼ Dùng để quản lý và thao tác dữ liệu trong
DataTable…
◼ Dùng để lọc , sắp xếp dữ liệu trong
DataTable
DataView
DataBinding
◼ Hiển thị dữ liệu trong DataTable…vào các
control ( TextBox, ComboBox, DataGrid…)
◼ Gồm 2 loại chính :
- Binding Sample
- Binding Complex
Bạn đang xem tài liệu "Bài giảng Lập trình trên Windows với Microsoft.NET - Bài 10: SqlDataAdapter - Hồ Hoàn Kiếm", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
- bai_giang_lap_trinh_tren_windows_voi_microsoft_net_bai_10_sq.ppt