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與實體類
dataset與sqldataadapter物件是微軟在ado.net中推出的新一代的資料訪問方式,有些情況下非常適合使用 dataset,例如在設計原型 開發小型系統和支援實用程式時。但是,在企業系統中使用 dataset 可能並不是最佳的解決方案,因為對企業系統來說,易於維護要比投入市場的時間更...
DataReader與Dataset有什麼區別?
第一種解釋 dataset則是將資料一次性載入在記憶體中.拋棄資料庫連線.讀取完畢即放棄資料庫連線.因為dataset將資料全部載入在記憶體中.所以比較消耗記憶體.但是確比datareader要靈活.可以動態的新增行,列,資料.對資料庫進行回傳更新操作.第二種解釋 使用datareader與data...
簡單認識DataSet與DataTable
dataset 是放在記憶體中的,對dataset中資料的修改並不直接反應到資料庫,要通過 dataadapter 的 update 方法更新回資料庫 dataset相當你用的資料庫 datatable相當於你的表。乙個 dataset 可以包含多個 datatable dataset 由表 關係和...