代码一:
SqlDataAdapter da=new SqlDataAdapter(cmd); DataTable dt=new DataTable(); da.Fill(dt);
代码二:
SqlDataAdapter da=new SqlDataAdapter(cmd); DataSet dt=new DataSet(); da.Fill(dt);
请理解的高手讲解一下DataTable和DataSet有什么区别。
网友回答
简单说就是:
(1) 表与数据库的区别!
(2) DataSet:数据集。一般包含多个DataTable,用的时候,dataset["表名"]
得到DataTable;
(3) 数据结果放到dataset中,若要用那个datatable,可以这样:dataset[0]
更常见的用法:
SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet dt = new DataSet(); da.Fill(dt, "table1");
用的时候:这样取datatable:
dataset["table1"]