数据库访问与数据库程序设计单元7 数据绑定与数据验证.ppt

数据库访问与数据库程序设计单元7 数据绑定与数据验证.ppt

  1. 1、本文档共142页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.记录数据发生变更时触发的事件 (1)字段值被更改期间会触发ColumnChanging事件,如果没有调用BeginEdit方法,则每一个字段所发生的变更都会触发一次ColumnChanging 事 件,接着会触发RowChanging事件;字段值变更成功后会触发ColumnChanged事件。 (2)记录被更改期间会触发RowChanging事件,记录变更成功后会触发Row Changed事件。 3.记录被删除时触发的事件 (1)记录被删除期间会触发RowDeleting事件。 (2)记录删除成功后会触发RowDeleted事件。 7.8.3 设置数据记录的错误信息与数据验证 利用记录的RowChanging事件可以在记录被更改期间验证数据;利用记录的RowChanged事件可以在记录变更之后验证数据。 7.8.4 设置数据表中字段的错误信息与数据验证 利用字段的ColumnChanging事件,在字段更改期间验证数据;利用字段的ColumnChanged事件,在字段变更之后验证数据。 单元小结 本单元通过多个实例探讨了使用ADO.NET方式浏览与查询数据源的方法、ADO.NET改变当前记录位置的方法、.NET平台常用的数据绑定方法、数据库应用程序常用的数据验证方法、使用JDBC方式浏览与查询数据源的方法、JDBC实现记录位置移动的方法等。 还介绍了ADO.NET数据绑定的方式和对象、在ADO.NET中改变数据表中当前记录位置的相关类、数据表示层对数据的验证方法和业务逻辑层对数据的验证方法等。 单元习题 (1)下列的(  )控件可以实现简单绑定。 A.TextBox B.Label C.CheckBox D.以上都是 (2)已定义一个名为sqlDs的DataSet对象,该DataSet对象中包含一个表名为“用户”的数据表。在Windows窗体Form1中,为了将name属性值为DataGridView1的DataGridView控件绑定到“用户”数据表,下列绑定语句正确的是 (  )。 A.DataGridView1.DataSource = sqlDs ???????DataGridView1.DataMember = sqlDs.Tables[用户] B.DataGridView1.DataMember = sqlDs C.DataGridView1.DataSource = sqlDs.Tables[用户] D.DataGridView1.DataSource = sqlDs.Tables[用户] ????DataGridView1.DataMember = sqlDs (3)下列用于数据绑定的属性,(  )不是DataGridView控件的属性。 A.DataSource B.DataMember C.SetDataBinding D.DataBindings (4)下面选项中,(  )对象用于跟踪窗体上的所有CurrencyManager对象。 A.BindingManagerBase对象 B.Binding对象 C.BindingContext对象 D.PropertyManager对象 (5)TextBox控件的(  )属性用于控制输入的最大字符数。 A.PasswordChar B.MaxLength C.ReadOnly D.CharacterCasing (6)ErrorProvider组件ErrorProvider1的SetError方法规定了出错消息字符串和错误图标出现的位置,对于文本框TextBox1,如果要求提示信息为“员工编号不能为空”,下列语句正确的是(  )。 A.ErrorProvider1.SetError(TextBox1, 员工编号不能为空 ) B.ErrorProvider1.SetError( 员工编号不能为空 ) C.ErrorProvider1.SetError.Message( 员工编号不能为空 ) D.ErrorProvider1.SetError(TextBox, 员工编号不能为空 ) (7)记录的变更成功完成后会触发(  )事件。 A.RowChanging B.RowDeleting C.RowChanged D.RowDeleted 【任务实施】 (1)在Java应用程序项目JavaApplication7中创建JFrame窗体JFrame7_10,窗体的设计外观如图7-37所示。 (2)在Java应用程序项目JavaApplication7中添加JAR文件“ojdbc6_g

文档评论(0)

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

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

1亿VIP精品文档

相关文档