一个公司可以做多少个网站,南阳东莞网站建设公司,阳光家园广州网站,网页版qq聊天登录入口在不知道是增是删还是改还是查的情况下#xff0c;用ado.net生成对应的sql语句。
对一张表批量操作。但前提条件是#xff0c;对应一张表#xff0c;主键#xff0c;表的约束。//1.连接数据库SqlConnection con new SqlConnection(地址);//2.适配器(select语句,不是查数据…在不知道是增是删还是改还是查的情况下用ado.net生成对应的sql语句。
对一张表批量操作。但前提条件是对应一张表主键表的约束。//1.连接数据库SqlConnection con new SqlConnection(地址);//2.适配器(select语句,不是查数据,是查表结构)SqlDataAdapter sda new SqlDataAdapter(查整张表的Sql语句,con);//3.命令生成工具(根据表结构,生成对应的SQL语句)SqlCommandBuilder sb new SqlCommandBuilder(sda);//4.把之前查出来并且被我改过的数据拿出来DataTable dt DGV_STUS.DataSource as DataTable;//5.适配器对这个数据和数据库的数据,进行对比,操作sda.Update(dt);
DataSet 数据集内存中的数据库可以存储多张表
DataTable 数据表一张表
DataView 数据视图作用内存查询按条件查dt里的数据减小服务器压力但不能及时更新数据。
DataView dv (DGV_d.DataSource as DataTable).AsDataView();//dv的行过滤条件 dv.RowFilter string.Format(“条件”); DGV_d.DataSource dv; DataRow,DataCloumn SqlDataAdapter //不仅可以填充DataTable还可以进行增删改。