Bài giảng Lập trình trên Windows với Microsoft® .NET - Phần 10 - 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”)

 

ppt11 trang | Chuyên mục: Công Nghệ .NET | Chia sẻ: yen2110 | Lượt xem: 402 | Lượt tải: 2download
Tóm tắt nội dung Bài giảng Lập trình trên Windows với Microsoft® .NET - Phần 10 - Hồ Hoàn Kiếm, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
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.Int32")); 
myTable.Columns.Add("ItemName",Type.GetType("System.String")); 
myTable.Columns.Add("Quantity",Type.GetType("System.Int32")); 
myTable.Columns.Add("Quantity",Type.GetType("System.float")); 
// thêm column mới vào table 
myTable.Columns.Add(myColumn); 
myTable.Columns.Add("SubTotal",Type.GetType("System.Int32"),"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 DataTablevào các control ( TextBox, ComboBox, DataGrid) 
Gồm 2 loại chính :  - Binding Sample 
 - Binding Complex 

File đính kèm:

  • pptbai_giang_lap_trinh_tren_windows_voi_microsoft_net_phan_10_h.ppt