Trang chủ » Diễn Đàn » Lập trình và Phát triển Web » Microsoft .NET » giúp em về dataview với.............
Chủ đề đã bị khóa, bạn không thể xóa, sửa hay trả lời trong chủ đề này!
|
|
|---|
|
0
em không hiểu khi nào thì dùng cái nào cho hợp hết
trong mấy bài tập của em lúc thi dùng kiểu này lúc dùng kia..ai giỏi giải thích dum em 2 kiểu dataview này đi ////////////kiểu 1 /*public DataView dataviewdiemsinhvien() { DataView dv = new DataView(); DataSet ds = new DataSet(); OleDbDataAdapter da = new OleDbDataAdapter(); OleDbCommand cmd = new OleDbCommand(); string sql = @"select masv,diem,lanthi,tenmh,sotc from diem,monhoc where diem.mamh=monhoc.mamh"; cmd.Connection = con; cmd.CommandType = CommandType.Text; cmd.CommandText = sql; da.SelectCommand = cmd; da.Fill(ds); dv.Table = ds.Tables[0];//dung dataset chua du lieu dv.Sort = "diem"; return dv; } } } */ //////////// kiểu 2 public DataView dataviewdiemsinhvien(string name) { DataView dv = new DataView(); DataTable db = new DataTable(); //db = getdataset(name).Tables[0]; dv.Table = db;//dung datatable de chua du lie dv.Sort = "tensv";//sap xep theo a b c return dv; |
|
|
|
0
em không hiểu khi nào thì dùng cái nào cho hợp hết Về cơ bản, 2 cách này là 1. Đều gán Datasource của Dataview là 1 bảng nào đó Cách 1: Viết tường minh rõ cách Load dữ liệu và đổ vào Dataset. (Load tất cả dữ liệu) Cách 2: Viết theo dạng phân lớp. Hàm getdataset(name) là hàm trả về kiểu Dataset .( Load dữ liệu với điều kiện biến Name truyền vào) biến DataSet ds = new DataSet(); trong cách 1 tương ứng với hàm getdataset(name) ; trong cách 2 |
