本篇文章主要介紹DataTable,DataSet的使用方法,屬性總結型,因此只拋出重點。關於DataTable,DataSet這裡簡要說明下:dataset是數據集,可以包含datatable,以及各個數據表之間的關系等,datatable是數據表,有列columns,行rows等。DataView是視圖,用來創建DataTable中所存儲數據的不同視圖,通常用於數據綁定,方法如下:
DataView DV = ds.Tables["表名"].DefaultView;
DataGrid1.DataSource=DV;
通俗一點就是: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"]
另外還有網上收集的用法: