DataAdapter提供连接DataSet对象和数据源的桥梁。 DataSet相当于一个小型数据库,里面含有多张表(table),并且可直接通过操作DataSet这个小型数据库中的值,最后可将所有操作直接将返回到数据库中。
每一个DataSet都是一个或多个DataTable 对象的集合(DataTable相当于数据库中的表),这些对象由数据行(DataRow)、数据列(DataColumn)、字段名(Column Name)、数据格(Item),以及约束(Constraint)和有关DataTable对象中数据的关系(Relations)与数据显示排序(DataView)信息组成。
步骤: 1、连接并Open数据库connection(与Sqlcommand相同)
DataTable
SqlCommandBuilder用来自动生成添加、删除、修改的SQL语句)
//注意! 若进行增删改, 要设置表中的主键
例子:
foreach(DataRow dr in ds.Tables["infor"].Rows)
//插入
DataTable dtInfor = ds.Tables["infor"];
dtInfor.Rows.Add(r);
dtInfor.Rows[i][ij] = (新的值);
dtInfor.Rows[i].Delete();
adapter.Update(ds, "infor");
参考资料:https://blog.csdn.net/lxj1137800599/article/details/51900419