一、数据集:DataSet  

    在 System.Data

   1.内存中的临时数据库

   2.独立于数据库

DataSet包含:

    多个表,表中包含行和列

  创建数据集:

   DataSet ds=new DataSet();//类似于临时仓库

  填充数据:

   数据适配器:DataAdaPter//;类似于运货车

   数据适配器DataAdaPter的用法

  1.创建连接对象:类似在临时和仓库之间铺路

   Connection对象用法

  2.建立sql语句(查询语句):要取得数据(运货车要拉的货)

  3.创建DataAdaPter对象:申请货车

     DataAdaPter da=new DataAdapter(sql,cn)

  4.填充数据集:

   da.Fill(ds);//卸货

   执行了,打开数据库的连接,查询数据,填充数据集,关闭连接

二、dataGradView:可以显示多行多列数据

   属性:   

      1.dataSouece:绑定数据源

      2.Columns:添加列:

         HeaderText:设置列头

         DataProperyName:设施列数据了

      3.SelectionMode:设置选中模式




断开环境中跟新数据:

   必须设置DataAdapter的增删改命令:

   InsertCommand:

   UpdateCommand:

   DeleteCommand:

    可以根据DataApter的SelectCommand自动生成

   自动生成方法:

   SqlCommandBuilder cmd=new SqlCommandBuilder(da);

  注意:SelectCommand中必须有主键列

  2.更新数据

   da.Update(ds[,表名])

  ds数据集是跟dataGraidView绑定的数据源