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  
ppt 11 trang Thùy Anh 27/04/2022 3960
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:

  • pptbai_giang_lap_trinh_tren_windows_voi_microsoft_net_bai_10_sq.ppt