数据绑定与DataGridView控件.ppt

上传人:sccc 文档编号:5824492 上传时间:2023-08-24 格式:PPT 页数:28 大小:858.01KB
返回 下载 相关 举报
数据绑定与DataGridView控件.ppt_第1页
第1页 / 共28页
数据绑定与DataGridView控件.ppt_第2页
第2页 / 共28页
数据绑定与DataGridView控件.ppt_第3页
第3页 / 共28页
数据绑定与DataGridView控件.ppt_第4页
第4页 / 共28页
数据绑定与DataGridView控件.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《数据绑定与DataGridView控件.ppt》由会员分享,可在线阅读,更多相关《数据绑定与DataGridView控件.ppt(28页珍藏版)》请在三一办公上搜索。

1、第七章,数据绑定与DataGridView控件,2,本章单词,datagridview(deitgrdvju:数据网格控件)datasource(deits:s 数据源)displaymember(displeimemb 显示值的字段)valuemember(vljumemb 值的字段)allow(lau 允许,许可)user(ju:z 用户,使用者)canfocus(kn,knfuks 是否可以接收焦点)columncount(klmkaunt 列数)currentcell(krntsel 当前活动单元格)sortorder(s:t:d 是否进行排序)with(wi 随着)canceledi

2、t(knsledit 放弃更改),3,1、创建并执行命令对象SqlCommand分哪几步?,回顾1,/创建命令对象SqlCommand cmd=new SqlCommand();/设置命令文本cmd.CommandText=sqlStr;/执行命令SqlDataReader rd=cmd.ExecuteReader();object obj=cmd.ExecuteScalar();int rows=cmd.ExecuteNonQuery();,4,回顾2,题目:以下代码是否有问题?,1 SqlDataReader rd=cmd.ExecuteReader();2 3 while(rd.Read

3、()4/读取数据15 6 SqlDataReader rd2=cmd.ExecuteReader();7 while(rd2.Read()8/读取数据29 10 rd.Close();11 rd2.Close();,打开rd2前,必须将之前的关闭,因为它是以独占的方式与数据库交互的。否则就会报异常。,5,回顾3,DataReader 与 DataAdapter 有什么异同?DataAdapter 用哪个方法填充到数据集,DataReader 与 DataAdapter 都可以用来读取数据DataReader 读取数据时,时时与数据库保持通信DataAdapter 一次性读取数据后,将数据保存在

4、内存中,方便以后读取。(断开式连接),adapter.Fill(ds);,6,预习检查,本章学习哪个控件?数据绑定是什么意思?可以数据绑定的控件有哪些?,DataGridView控件,控件与数据源绑定,ComboBox,ListBox,DataGridView,7,本章任务,菜品管理系统,8,本章目标,掌握数据绑定的概念掌握对组合框的数据绑定熟练使用DataGridView控件熟练掌握DataGridView控件的常用属性、方法和事件通过完整示例熟练使用ADO.NET来操作数据库,9,什么是数据绑定,数据绑定是控件与数据源的绑定。ComboBox、ListBox适用于单列数据绑定DataGri

5、dView适用于多行多列数据绑定,控件:ListBox、ComboBox、DataGridView,10,ComboBox和ListBox数据绑定属性,11,7-1数据绑定,7.1.1、数据绑定的介绍,for(int i=0;i ds.Tables0.Rows.Count;i+)string quYu=ds.Tables0.Rowsisname.ToString();this.listBox1.Items.Add(quYu);,/绑定数据源this.listBox1.DataSource=ds.Tables0.DefaultView;/指定要显示的字段名称this.listBox1.Displ

6、ayMember=sname;,数据源,显示的字段,12,7-1数据绑定,ComboBox中的几个重要属性:,boBox1.SelectedIndex.ToString();boBox1.Text;boBox1.SelectedValue.ToString();,获得当前选中项的索引,获得当前选中项的文本值,获得当前选中项的值,13,7-2为什么使用 DataGridView,怎么样整体显示DataSet中的数据,14,7-2DataGridView控件,强大而灵活地显示数据,轻松定义控件外观,像 Excel 表格一样方便,一行代码实现数据绑定,可视化操作,DataGridView控件的优点,

7、15,7-2使用 DataGridView 显示数据,dataGridView1.DataSource=ds.Tables“0”;,实现步骤-添加窗体控件-设置DataGridView 控件和其中各列的属性-设置DataSource 属性,指定数据源,演示示例1:使用 DataGridView 显示数据,16,7-2 DataGridView 控件重要属性,在其中编辑 DataGridView 列的属性,17,列的主要属性小结,18,DataGridView常用方法和事件,19,综合用例,创建一个简单的菜品管理系统1、添加菜品类型2、添加菜品 3、菜品查询(使用DataGridView显示)4

8、、更新菜品信息,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,D

9、ataGridView 样式设置、属性、事件使用,dataGridView.CurrentRow.Cell索引值.Value.ToString(),点击当前行,获得当前行的某些列的值要用到哪个属性?,dataGridView.CurrentCell.Value.ToString(),25,家庭作业,作业1、将菜单管理系统增加如下功能:1、双击主键列(菜品编号)弹出提示消息:2、操作完成后,给出相应提示,26,家庭作业,作业2 将菜单管理系统更新功能改造为:设置除了主键列,其他列设置ReadOnly=False;编辑以菜品的单元格,修改单元格中的值,点击更新操作后,将数据保存。,27,家庭作业,作业3 输入条件查询要求:输入条件和ComboBox中的选项组合查询。三种情况:1、只有输入条件2、只有选择项,输入条件为空3、既有输入条件,又有选择项,28,IT之行,始于足下,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号