- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目3任务4“客户信息汇总”子模块的设计与 及实现 Visual C# 程序设计任务驱动式课件.ppt
Visual C# 程序设计 项目3任务4 软件学院.Net教学团队 通过主窗体中的“客户信息”菜单项,单击“客户信息汇总”子菜单项进入“客户信息汇总”窗体。该窗体能够以表格的方式显示所有的客户信息。 掌握使用 SqldataAdapter 对象 掌握使用 Dataset 对象 掌握使用 DataGridView 控件 1.任务要求与目的 1)任务要求 2)目的 任务4 “客户信息汇总”子模块的设计与实现 1)“客户信息汇总”窗体规划 绘制“客户信息汇总”窗体草图 规划“客户信息汇总”窗体对象和属性 规划类图 规划“客户信息汇总”窗体事件代码 2)“客户信息汇总”窗体设计与实现 “客户信息汇总”窗体设计 编写代码 2.操作步骤(详见教材p212--217) 任务4 “客户信息汇总”子模块的设计与实现 使用 DataGridView 控件,可以显示和编辑来自多种不同类型的数据源的表格数据。 将数据绑定到 DataGridView 控件非常简单和直观,在大多数情况下,只需设置 DataSource 属性即可。在绑定到包含多个列表或表的数据源时,只需将 DataMember 属性设置为指定要绑定的列表或表的字符串即可。 DataAdapter 对象又称为数据适配器,它扮演数据源与 DataSet 之间的桥梁角色,把 DataAdapter 对象所执行 SQL 命令之后的结果填充到 DataSet 对象中,并且可以更新数据源。 DataAdapter 对象通过其 Fill()方法将数据添加到 DataSet 中。在对数据完成添加、更新、删除 操作后再调用Update方法来更新数据源。 3.相关知识(学中做) 任务4 “客户信息汇总”子模块的设计与实现 1)DataGridView对象 2)DataAdapter对象 SqlDataAdapter常用属性如下表所示: 3.相关知识(学中做) 任务4 “客户信息汇总”子模块的设计与实现 1)DataGridView对象 2)DataAdapter对象(续) 3.相关知识(学中做) 任务4 “客户信息汇总”子模块的设计与实现 2)DataAdapter对象(续) 通过DataAdpter的4个属性SelectCommand、InsertCommand、UpdateCommand和DeleteCommand可分别对数据库进行查询、插入、修改和删除操作。 查询操作代码如下: string connstring = @Data Source=.\SQLEXPRESS; database=Contacts;Integrated Security=True; SqlConnection conn = new SqlConnection(connstring);//创建连接对象 string selectStr=select * from tb_customerinfo; conn.Open(); SqlCommand cmd= new SqlCommand(selectStr,conn); SqlDataAdapter da= new SqlDataAdapter(cmd); 3.相关知识(学中做) 任务4 “客户信息汇总”子模块的设计与实现 2)DataAdapter对象(续) 插入行数据代码如下: string connstring = @Data Source=.\SQLEXPRESS; database=Contacts;Integrated Security=True; SqlConnection conn = new SqlConnection(connstring);//创建连接对象 string insertStr = insert into tb_customerinfo(customerName, customerCompany, mobilePhone) values (张三, 蓝天纸业, ; conn.Open(); SqlDataAdapter da = new SqlDataAdapter(); da.InsertCommand = new SqlCommand(insertStr, conn); da.InsertCommand.ExecuteNonQuery(); conn.Close(); //关闭连接 3.相关知识(学中做) 任务4 “客户信息汇总”子模块的设计与实现 2)DataAdapter对象(续) 修改行数据代码如下: string connstring = @Data Source=.\SQLEXPRESS; data
您可能关注的文档
- 音乐种类的区分 中外音乐作品鉴赏教材.ppt
- 音韵常识教学文稿.ppt
- 项目 2 Flash CS4基础动画制作知识介绍.ppt
- 项目 4 修饰图像知识介绍.ppt
- 项目 4 桥涵和调治构造物的养护、维修与加固 《公路养护技术 知识与管理》.ppt
- 项目 5 图像的色彩与 及色调调整.ppt
- 项目 9 公路养护的安全作业 《公路养护技术 知识与管理》.ppt
- 项目0 绪论 《工程经济学》初稿教学文稿.ppt
- 项目1 走进国际市场营销 国际市场营销教材.ppt
- 项目1 3ds Max的界面和初始设置 《3ds Max&V-Ray室内外设计实训案例教程》培训资料.ppt
- 二零二五年夜间行车安全与酒精代谢监测系统操作指南.pptx
- Love in the Time of Cholera 霍乱时期的爱情 (3).pptx
- 中国建设银行2025年度数字化转型成果展示动态PPT架构.pptx
- 二零二五科技社团招新融合班委竞选动态PPT框架.pptx
- 二零二五临床试验数据深度解析与可视化简约风汇报模板.pptx
- 2025远程商务谈判培训公开课PPT交互式内容架构方案.pptx
- 二零二五科技峰会开场倒计时动态粒子特效PPT设计.pptx
- 二零二五年交通银行养老金托管业务市场拓展方案报告.pptx
- 中国工商银行2025年金融科技实验室成果展示动态模板.pptx
- 二零二五中医辨证思维训练课件集成四诊病例分析模块.pptx
文档评论(0)