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 13380 Free
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