资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
.Net.Net三层应用结构开发三层应用结构开发第四章第四章ADO.NETADO.NET表格控件表格控件表格控件表格控件DataGridViewDataGridView2本章目标本章目标掌握掌握 DataGridView DataGridView 控件的使用控件的使用为什么使用为什么使用 DataGridViewDataGridView怎样显示 DataSet 中的数据呢?数数数数 据据据据 集集集集使用使用 DataGridViewDataGridView DataGridView 控件控件 DataGridView 控件强大而灵活地显示数据强大而灵活地显示数据轻松定义控件外观轻松定义控件外观像像 Excel 表格表格一样方便一样方便一行代码一行代码实现数据绑定实现数据绑定可视化可视化操作操作使用使用 DataGridView DataGridView 显示数据显示数据示例1 已经填充了 DataSet ,如何在窗体中显示教师信息?使用 DataGridView 显示数据指定 DataGridView 的数据源DataSource 属性使用使用 DataGridView DataGridView 显示数据显示数据实现步骤:添加窗体的控件设置 DataGridView 控件和其中各列的属性设置 DataSource 属性,指定数据源dgvTeacher.DataSource = dataSet.TablesTeacher; 演示示例演示示例2:使用使用 DataGridView 显示数据显示数据DataGridView DataGridView 控件重要属性控件重要属性DataGridView 的重要属性属性说明Columns 包含的列的集合DataSourceDataGridView 的数据源ReadOnly是否可以编辑单元格在其中编辑在其中编辑 DataGridView 列的属性列的属性列的主要属性小结列的主要属性小结DataGridView 中各列的主要属性属性说明DataPropertyName绑定的数据列的名称HeaderText列标题文本Visible指定列是否可见Frozen指定水平滚动DataGridView时列是否移动ReadOnly指定单元格是否为只读通过通过 DataGridView DataGridView 修改数据修改数据把修改过的教师信息保存到数据库使用 DataAdapter 的 Update() 方法注意:注意:将将 DataGridView 和相应列的和相应列的 ReadOnly 属性设为属性设为 False通过通过 DataGridView DataGridView 修改数据修改数据实现步骤:处理“保存修改”按钮的 Click 事件编写事件处理程序SqlCommandBuilder builder = new SqlCommandBuilder(dataAdapter);dataAdapter.Update(dataSet, Teacher); 演示示例演示示例3:通过通过 DataGridView 修改数据修改数据小结小结使用 DataGridView 的什么属性指定数据源?在示例3中增加“刷新”按钮,实现刷新功能/ 当点击当点击“刷新刷新”按钮时,重新填充数据集按钮时,重新填充数据集private void btnReFill_Click(object sender, EventArgs e) dataSet.TablesTeacher.Clear(); / 清空原来的数据清空原来的数据 dataAdapter.Fill(dataSet, Teacher); / 填充数据集填充数据集 查看源代码查看源代码ComboxCombox操作步骤操作步骤this.comboBox1.DataSource = ds.Tables0;/设置控件显示的值this.comboBox1.DisplayMember = stuname;/设置控件后台的值this.comboBox1.ValueMember = stuno;ComboxCombox操作步骤操作步骤ListBox1.DataSource = ds.Tables0;/设置控件显示的值ListBox1.DisplayMember = “titles;/设置控件后台的值ListBox1.ValueMember = “price;综合示例综合示例批量查看和修改使用 DataSet填充数据集、更新数据库使用 DataAdapter显示数据使用 DataGridViewMySchool 学员信息的批量查看和修改功能按照性别筛选显示的数据 演示示例演示示例4:演示批量查看和修改学员功能演示批量查看和修改学员功能ADO.NET ADO.NET 小结小结数数数数 据据据据 库库库库.NET 数据提供程序数据提供程序Connection 对象对象Command 对象对象DataReader 对象对象DataAdapter 对象对象内存内存DataSet ExecuteReader()Read()Fill()Update()ExecuteScalar()ExecuteNonQuery()应用程序应用程序总结总结数据集数据集DataSetDataSet由哪些对象构成?由哪些对象构成?如何使用数据适配器如何使用数据适配器SqlDataAdapterSqlDataAdapter填充填充DataSetDataSet ?
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号