一、数据集: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绑定的数据源