Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 陈承欢 第8章 名片管理应用程序设计.ppt

Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 陈承欢 第8章 名片管理应用程序设计.ppt

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图8-38 【浏览基础数据】窗体的外观 (3)使用【数据适配器配置向导】建立数据适配器对象和数据连接对象,利用【生成数据集】对话框建立数据集对象。 (4)填充数据集的程序代码如下所示。 SqlDataAdapter1.Fill(DataSet11, 籍贯) (5)设置DataGrid1控件的数据源的程序代码如下所示。 DataGrid1.DataSource = DataSet11.Tables(籍贯) (6)动态更改数据适配器SqlDataAdapter1的SelectCommand.CommandText属性,重新指定用来提取数据源,其数据记录的程序代码如下所示。 SqlDataAdapter1.SelectCommand.CommandText = _ select 民族编号,民族 from 民族代码 8.7 相关知识链接 8.7.1 控件及其属性 1.TabControl控件 TabControl控件可用来制作多页对话框,每一页用一个选项卡来标识。使用TabControl控件可以在一个窗体中显示更多的内容,这样可以把一个窗体当成多个窗体来使用。另外也可以起到对相关信息进行分组的作用,把相关的信息放在同一个选项卡中,便于查找。 2.DataGrid控件 DataGrid控件是在数据库的开发中应用最多的控件之一,它是一个以表格形式显示数据的控件,可以在该表格浏览、修改、添加、删除数据表中的记录。DataGrid控件的数据源可以是DataTable、DataView、DataSet或数组等。 8.7.2 ADO.NET及其对象 ADO.NET是ActiveX Data Objects for the .NET Framework的缩写,它是.NET Framework提供给.NET开发人员的一组类,ADO.NET的各个类位于System .Data .dll中,并且与位于System.XML.dll中的XML相互集成。 1.Connection对象 Connection对象负责连接数据库,提供所访问数据源的类型、所在位置、名称等信息。 按管理支持程序不同,Connection对象可以由两个“类”创建,这两个类位于不同的命名空间,如表8-25所示。 表8-25 连接数据库的类及命名空间 类 名 命 名 空 间 功 能 说 明 SqlConnection System.Data.OleDb 用于连接SQL数据源,例如SQL Server2000库 OleDbConnection System.Data.SqlClient 用于连接OleDb数据源,例如Access2000数据库 2.Command对象 Command对象用来向数据库发出各种SQL命令,例如查询、修改、删除等命令。 创建Command对象,可以使用“工具箱”中的Command组件创建,也可以通过编写程序代码创建,编写程序代码通过使用SqlCommand类或OleDbCommand类,分别创建对应的Command对象。 Dim 对象名 As New SqlCommand(SQL字符串 , Connection对象) 创建Command对象的语法格式如下所示。 Command对象的常用属性如表8-30所示。 表8-30 Command对象的常用属性及其说明 属 性 名 称 属 性 说 明 Connection 获取或设置Connection对象 CommandText 获取或设置要执行的SQL语句或存储过程 CommandType 获取或设置命令的种类,有3种供选取的值:Text、TableDirect、StoreProcedure,分别代表SQL语句、数据表及存储过程。没有设置CommandType属性值时表示Text CommandTimeout 获取或设置在终止执行命令尝试并生成错误之前的等待时间 Command对象的常用方法如表8-31所示。 表8-31 Command对象的常用方法及其说明 方 法 名 称 方 法 说 明 ExecuteNonQuery 用于执行SQL语句,并返回SQL语句所影响的行数。该方法一般用于执行Insert、Delete、Update等操作 ExecuteScalar 用于执行查询语句,并返回结果集中的第一条记录的第一个字段的值。该方法适合于只有一个结果的查询,例如使用Sum、Avg、Max、Min等函数的SQL语句 ExecuteReader 用于执行查询语句,并生成一个DataR

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档