数据绑定在Windows窗体中的应用.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据绑定在Windows窗体中的应用

南京理工大学计算机学院 第6章 数据绑定在Windows窗体中的应用 前一页 休息 * * 南京理工大学计算机学院 第6章 数据绑定在Windows窗体中的应用 前一页 休息 * 南京理工大学计算机学院 第6章 数据绑定在Windows窗体中的应用 前一页 休息 * 南京理工大学计算机学院 南京理工大学计算机学院 第6章 数据绑定在Windows窗体中的应用 南京理工大学计算机学院 6.1 数据绑定和Windows窗体 数据绑定和Windows窗体 在Windows窗体中,不仅可以绑定到传统的数据源,还可以绑定到几乎所有包含数据的结构。 可以绑定到值的数组,这些值是在运行时计算,可从某个文件读取的或者从其他控件的值派生。 在传统的数据绑定中,通常将显示属性(例如,TextBox控件的Text属性)绑定到数据源。使用.NET框架,还可以选择通过绑定设置其他属性。 一些绑定用途的示例包括: 设置图像(Image)控件的图形。 设置一个或多个控件的背景色。 设置控件的大小。 数据绑定已经成为了运行时控件属性的一种自动化设置手段。 南京理工大学计算机学院 数据绑定的类型 Windows窗体可以利用两种类型的数据绑定:简单绑定和复杂绑定: (1) 简单数据绑定 简单数据绑定指将一个控件绑定到单个数据元素(如数据集表的列中的值)的能力。这是用于控件,如TextBox控件或Label控件(即通常只显示单个值的控件)的典型绑定类型。事实上,控件上的任何属性都可以绑定到数据库中的字段。 (2) 复杂数据绑定 复杂数据绑定指将一个控件绑定到多个数据元素的能力,通常绑定到数据库中的多条记录,或者绑定到多个任何其他类型的可绑定数据元素。支持复杂绑定的控件的示例有DataGrid、ListBox和ErrorProvider控件。 南京理工大学计算机学院 使用数据绑定的常见方案 (1) 报表 报表提供了一种在打印文档中显示和汇总数据的灵活方式。一种非常常见的情况是创建一份将数据源的选定内容输出到屏幕或打印机的报表。常见的报表包括列表、发票和摘要。这些项通常格式化为列表中的列,在每个列表项下组织子项,但最明智的方式始终是选择最适合数据的布局。 南京理工大学计算机学院 使用数据绑定的常见方案 (2) 数据输入 输入大量相关数据或提示用户输入信息的一种常用方法是使用数据输入窗体。用户可以使用文本框、选项按钮、下拉列表和复选框输入信息或选择选项。信息随之提交并存储到数据库中,该数据库的结构基于所输入的信息。 南京理工大学计算机学院 使用数据绑定的常见方案 (3) 主控/详细关系 主控/详细应用程序是一种用来查看相关数据的格式。具体地讲,有两个数据表,它们之间通过某种关系相连接(如在经典的商业示例中,“顾客”表和“订单”表之间存在一种将顾客与其各自的订单链接起来的关系)。 南京理工大学计算机学院 使用数据绑定的常见方案 (4) 表查找 另一个常见的数据表示/操作方案是表查找。作为大量数据显示的一部分,ComboBox控件经常用于显示和操作数据。关键在于ComboBox控件中显示的数据与写入数据库中的数据不同。 南京理工大学计算机学院 南京理工大学计算机学院 6.2简单数据绑定与复杂数据绑定 简单数据绑定与复杂数据绑定 简单绑定意味着将数据集(Dataset)中的单个值绑定到控件或窗体属性上。组件的任何属性都能绑定到数据集中的值。 复杂数据绑定意味着组件能够绑定到数据集。能够应用复杂绑定的组件包括DataGrid控件和Combobox控件。 南京理工大学计算机学院 简单数据绑定与复杂数据绑定 将数据表绑定到文本框组件 TextBox TextBox1 = new System.Windows.Forms.TextBox ( ) ; TextBox1.DataBindings.Add ( new System.Windows.Forms. Binding(Text, dataSet1, 学生通讯表.联系电话 ) ) ; 将数据表绑定到组合框组件 ComboBox comboBox1 = new System.Windows.Forms.ComboBox ( ) ; comboBox1.DataBindings.Add(new System.Windows.Forms.Binding ( Text, dataSet1, 学生通讯表.联系电话 ) ) ; comboBox1.DataSource = dataSet1 ; 将数据表绑定到网络控件 DataGrid dataGrid1 = new System.Windows.Forms.DataGrid ( ) ; dataGrid1.DataMemb

文档评论(0)

118books + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档