DataSet ds = new DataSet();
string con = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DBFileName;
System.Data.OleDb.OleDbDataAdapter dbAdapter = new System.Data.OleDb.OleDbDataAdapter("SELECT * FROM [Order Details]", con);
dbAdapter.Fill(ds, "Order Details");
dbAdapter = new System.Data.OleDb.OleDbDataAdapter("SELECT * FROM Products", con);
dbAdapter.Fill(ds, "Products");
DataViewManager dvm = new DataViewManager(ds);
dvMain = dvm.CreateDataView(ds.Tables["Order Details"]);
dvProducts = dvm.CreateDataView(ds.Tables["Products"]);老说Dataset是一个内存数据库,那么作为数据库就能有多个表,上面的代码是不是这个意思呢?
本文介绍了如何使用DataSet在内存中创建并填充多个表,通过OleDbDataAdapter从Access数据库读取数据到DataSet对象,并创建DataView进行数据视图管理。
5万+

被折叠的 条评论
为什么被折叠?



