本篇文章主要介紹DataTable,DataSet的使用方法,屬性總結(jié)型,因此只拋出重點(diǎn)。關(guān)于DataTable,DataSet這里簡要說明下:dataset是數(shù)據(jù)集,可以包含datatable,以及各個(gè)數(shù)據(jù)表之間的關(guān)系等,datatable是數(shù)據(jù)表,有列columns,行rows等。DataView是視圖,用來創(chuàng)建DataTable中所存儲(chǔ)數(shù)據(jù)的不同視圖,通常用于數(shù)據(jù)綁定,方法如下:
DataView DV = ds.Tables["表名"].DefaultView;
DataGrid1.DataSource=DV;
通俗一點(diǎn)就是:DataSet:數(shù)據(jù)集??梢园鄠€(gè)DataTable,比如dataset["表名"]得到DataTable;DataTable:數(shù)據(jù)表。 用法示例一:
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataTable dt=new DataTable();
da.Fill(dt);
直接把數(shù)據(jù)結(jié)果放到datatable中。用法示例二:
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataSet dt=new DataSet();
da.Fill(dt);
數(shù)據(jù)結(jié)果放到dataset中,若要用那個(gè)datatable,可以這樣:dataset[0] ,以下用法也挺常見:
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataSet dt=new DataSet();da.Fill(dt,"table1");//用的時(shí)候:這樣取datatable:dataset["table1"]
另外還有網(wǎng)上收集的用法:
更多信息請查看IT技術(shù)專欄