VNIT

Too lazy to think of a slogan

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!

First Page Previous Page  1  Next Page Last Page
Locked giúp em về dataview với.............
0
question Gởi bởi phieuhung (21:47 26-04-2011)
Bài: 4 / Điểm VCS: 7 /

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;
Locked Re: giúp em về dataview với.............
0
answer Gởi bởi winkatgirl (9:05 01-07-2011)
Bài: 15 / Điểm VCS: 15 /

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;



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
First Page Previous Page  1  Next Page Last Page

Thống kê

Hiện tại web site có 85,801 thành viên. Xin chào đón thành viên mới nhất meocon_th_90.

Các thành viên đã tạo 62,791 chủ đề và 241,917 bài viết trong 30 box.

Hiện có 0 thành viên và 1 khách đang trực tuyến.

Template by styleshout / Icons by Tango Icon Library and FamFamFam.