ADONET数据库访问技术.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【例10.7】 【例10.7】 (1)定义连接字符串connectionString。 (2)使用SqlConnection对象连接到数据库,并执行SELECT语句,从表EmpInfo中读取员工数据。 (3)创建SqlDataAdapter对象Myadapter,将SELECT语句中查询到的员工记录填充到DataSet对象ds中。 (4)将ds作为数据源赋值到GridView1控件的DataSource属性中。 (5)将SELECT语句赋值到GridView1控件的DataMember属性中,用于指定GridView1控件的数据成员。 (6)执行GridView1控件的DataBind方法,将GridView1控件与数据源执行绑定操作。 (7)如果结果集中存在数据,则设置GridView控件的题头显示位置、列宽和数据在列中的显示位置。 3.GridView的分页机制 GridView控件提供两种分页机制,即 系统自带的分页机制。 自定义分页机制。 【例10.8】 使用GridView的系统自带的分页机制,采用两种不同的页码呈现方式来实现分页。页面的两个GridView控件都绑定HrSystem数据库EmpInfo表的数据,在第一个GridView控件中使用数字标识页码,而在第二个页面中使用“上一页”、“下一页”标识页码。 10.3.4 DetailsView控件 Repeater控件的基本定义语句如下: asp:DetailsView ID=DetailsView1 runat=server Height=50px Width=125px /asp:DetailsView DetailsView控件自动生成命令按钮的属性 属性名 说明 AutoGenerateDeleteButton 指定用来删除当前记录的内置控件是否在DetailsView控件中显示 AutoGenerateEditButton 指定用来编辑当前记录的内置控件是否在DetailsView控件中显示 AutoGenerateInsertButton 指示用来插入新记录的内置控件是否在DetailsView控件中显示 【例10.9】 在例10.7中使用GridView控件显示表EmpInfo中的员工数据,每条记录后面都有一个“编辑”超链接。本例使用DetailsView控件设计编辑员工记录的页面。 【例10.3】 // 从数据库读取数据 reader = comm.ExecuteReader(); int index = 0; // 序号 while (reader.Read()) { ///构造新的数据行 row = table.NewRow(); row[序号] = (++index).ToString(); row[姓名] = reader[Emp_name].ToString(); row[性别] = reader[Sex].ToString(); row[职务] = reader[Title].ToString(); row[工资] = int.Parse(reader[Wage].ToString()); table.Rows.Add(row); } // 释放对象 reader.Close(); conn.Close(); GridView1.DataSource = table; GridView1.DataBind(); } 10.2.5 DataAdapter对象 属性 说明 SelectCommand 表示执行Transact-SQL语句或存储过程,在数据源中查询记录 InsertCommand 表示执行Transact-SQL语句或存储过程,在数据源中插入新记录 UpdateCommand 表示执行Transact-SQL语句或存储过程,在数据源中更新记录 DeleteCommand 表示执行Transact-SQL语句或存储过程,从数据集中删除记录 【例10.4】 下面通过实例介绍DataAdapter对象的使用方法。 本实例的设计步骤 (1)使用SqlConnection对象,创建到数据库实例HrSystem的连接。 (2)使用SqlAdapter对象从表EmpInfo中读取数据。 (3)使用Fill()函数把数据填充到对象DataTable中。 (4)把对象DataTable对象作为GridView控件的数据源。 在主窗体中添加一个GridView控件,它的名称为GridView1,主要用来显示DataTab

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档