C#第七章.ppt_第1页
C#第七章.ppt_第2页
C#第七章.ppt_第3页
C#第七章.ppt_第4页
C#第七章.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章 数据绑定与DataGridView控件 2 本章单词 datagridview deit gr d vju 数据网格控件 datasource deit s s 数据源 displaymember dis plei memb 显示值的字段 valuemember v lju memb 值的字段 allow lau 允许 许可 user ju z 用户 使用者 canfocus k n k n f uk s 是否可以接收焦点 columncount k l m kaunt 列数 currentcell k r nt sel 当前活动单元格 sortorder s t d 是否进行排序 with wi 随着 canceledit k ns l edit 放弃更改 3 1 创建并执行命令对象SqlCommand分哪几步 回顾1 创建命令对象SqlCommandcmd newSqlCommand 设置命令文本cmd CommandText sqlStr 执行命令SqlDataReaderrd cmd ExecuteReader objectobj cmd ExecuteScalar introws cmd ExecuteNonQuery 4 回顾2 题目 以下代码是否有问题 1SqlDataReaderrd cmd ExecuteReader 2 3while rd Read 4 读取数据15 6SqlDataReaderrd2 cmd ExecuteReader 7while rd2 Read 8 读取数据29 10rd Close 11rd2 Close 打开rd2前 必须将之前的关闭 因为它是以独占的方式与数据库交互的 否则就会报异常 5 回顾3 DataReader与DataAdapter有什么异同 DataAdapter用哪个方法填充到数据集 DataReader与DataAdapter都可以用来读取数据DataReader读取数据时 时时与数据库保持通信DataAdapter一次性读取数据后 将数据保存在内存中 方便以后读取 断开式连接 adapter Fill ds 6 预习检查 本章学习哪个控件 数据绑定是什么意思 可以数据绑定的控件有哪些 DataGridView控件 控件与数据源绑定 ComboBox ListBox DataGridView 7 本章任务 菜品管理系统 8 本章目标 掌握数据绑定的概念掌握对组合框的数据绑定熟练使用DataGridView控件熟练掌握DataGridView控件的常用属性 方法和事件通过完整示例熟练使用ADO NET来操作数据库 9 什么是数据绑定 数据绑定是控件与数据源的绑定 ComboBox ListBox适用于单列数据绑定DataGridView适用于多行多列数据绑定 控件 ListBox ComboBox DataGridView 10 ComboBox和ListBox数据绑定属性 11 7 1数据绑定 7 1 1 数据绑定的介绍 for inti 0 i ds Tables 0 Rows Count i stringquYu ds Tables 0 Rows i sname ToString this listBox1 Items Add quYu 绑定数据源this listBox1 DataSource ds Tables 0 DefaultView 指定要显示的字段名称this listBox1 DisplayMember sname 数据源 显示的字段 12 7 1数据绑定 ComboBox中的几个重要属性 boBox1 SelectedIndex ToString boBox1 Text boBox1 SelectedValue ToString 获得当前选中项的索引 获得当前选中项的文本值 获得当前选中项的值 13 7 2为什么使用DataGridView 怎么样整体显示DataSet中的数据 14 7 2DataGridView控件 强大而灵活地显示数据 轻松定义控件外观 像Excel表格一样方便 一行代码实现数据绑定 可视化操作 DataGridView控件的优点 15 7 2使用DataGridView显示数据 dataGridView1 DataSource ds Tables 0 实现步骤 添加窗体控件 设置DataGridView控件和其中各列的属性 设置DataSource属性 指定数据源 演示示例1 使用DataGridView显示数据 16 7 2DataGridView控件重要属性 在其中编辑DataGridView列的属性 17 列的主要属性小结 18 DataGridView常用方法和事件 19 综合用例 创建一个简单的菜品管理系统1 添加菜品类型2 添加菜品3 菜品查询 使用DataGridView显示 4 更新菜品信息 20 综合用例数据库 表 FoodType 菜品类型表 Food 菜品表 数据库 FoodDB 21 综合示例 效果展示 22 技能点 1 数据源设定2 列的属性设定3 更新数据 获得当前选中行4 相应验证 23 总结1 数据绑定是 使用ComboBox绑定数据源需要使用6个主要属性 控件与数据源绑定 绑定数据 DataSource DisplayMember ValueMember获取数据 SelectedIndex Text SelectedValue 24 总结2 DataGridView绑定数据要使用哪个属性 dataGridView DataSource DataGridView样式设置 属性 事件使用 dataGridView CurrentRow Cell 索引值 Value ToString 点击当前行 获得当前行的某些列的值要用到哪个属性 dataGridView CurrentCell Value ToString 25 家庭作业 作业1 将菜单管理系统增加如下功能 1 双击主键列 菜品编号 弹出提示消息 2 操作完成后 给出相应提示 26 家庭作业 作业2将菜单管理系统更新功能改造为 设置除了主键列 其他列设置ReadOnly

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论