簡單談談DataSet與DataTable的區別

2022-02-11 19:08:35 字數 608 閱讀 2122

dataset:資料集。一般包含多個datatable,用的時候,dataset["表名"]得到datatable

datatable:資料表。

一:sqldataadapter da=new sqldataadapter(cmd);

datatable dt=new datatable();

da.fill(dt);

-----------------

直接把資料結果放到datatable中,

二:sqldataadapter da=new sqldataadapter(cmd);

dataset dt=new dataset();

da.fill(dt);

----------------

資料結果放到dataset中,若要用那個datatable,可以這樣:dataset[0]

更常見的用法:

sqldataadapter da=new sqldataadapter(cmd);

dataset dt=new dataset();

da.fill(dt,"table1");

用的時候:這樣取datatable:

dataset["table1"]

簡單認識DataSet與DataTable

dataset 是放在記憶體中的,對dataset中資料的修改並不直接反應到資料庫,要通過 dataadapter 的 update 方法更新回資料庫 dataset相當你用的資料庫 datatable相當於你的表。乙個 dataset 可以包含多個 datatable dataset 由表 關係和...

簡單談談 與equals的區別

展示 string a zhansan string b zhansan string c newstring zhansan system.out.println a b true system.out.println a c false system.out.println a.equals c...

簡單談談 merge

var arr1 1,2,3 var arr2 1,2,3 console.log merge arr1,arr2 1,2,3,1,2,3 可見陣列間只是合併,不會發生相同元素覆蓋 var arr1 1,2,3 var obj2 console.log merge arr1,obj2 返回的是陣列,...