windows程序中的数据绑定
1.Dataset数据集
简单理解为一个临时数据库,将数据源的数据保存在内存中,独立于任何数据库
2.创建DataSet对象
位于,System.Data明明空间中,语法: DataSet 数据集对象 = new DataSet();
3.DataSet的结构
DataTable: 数据表
DataColumn:数据列
DataRow:数据行
-Fill()方法
使用SelectCommand的结果填充数据集
4.创建Sql Data Adapter 对象
(1)SqlDataAdapter 对象名 = new Sql Data Adapter (查询用sql语句,数据库链接);
(2)SqlDataAdapter adapter =new SqlDataAdapter();
Sql Command command = new Sql command (查询用sql语句,数据库链接);
adapter.Select Command =Command;
5.填充DataSet
Data Adapter 对象.Fill (数据集对象,“数据表名称”);
使用Data Adapter时无需要显示打开或关闭Connection对象
6.如何实现数据绑定
ComboBox数据绑定3个属性
DataSource:数据源
ValueMember:实际值
DisplayMember:显示的值
6.获取值的方式
获取Combo Box 中指定的项
可以通过SelectedValue属性获得
7.使用DataGridView 显示数据
设置DtaGridView显示数据
设置DataSource属性,绑定数据源
this.DataGridView控件名.DtaSource=DataSet对象名.Tables["表名"];
属性 | 说明 |
Columns | 包含的列的集合 |
DataSource | DataGridView的数据源 |
ReadOnly | 是否可以编辑单元格 |
AutoGennerateColumns | 设置DataGridView是否自动创建列 |
SelectionMode | 如何选择DataGridView单元格 |
RowHeadersVisible | 是否显示行标题行 |
MultiSelect | 是否允许选择多个单元格、行、列 |
属性名称 说明
HeadeText 列标题文本
Visible 指定列是否可见
ReadOnly 指定单元格是否为只读
ColumnType 列的类型
Frozen 水平滚动时,列是否移动