下载此文档

使用c开发windows数据库应用程序.ppt


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
使用C开发Windows数据库应用程序
第一页,共14页。
数据绑定
数据绑定是指数据源元素与图形界面的接口技术,如使用TextBox控件绑定到表中的单个值。窗体控件可以按照 两种方式绑定数据:简单数据绑定和复杂数据绑定。
Windows数据绑定控件〔如Label、Button或TextBox能够绑定数据,因为Binding类提供了这样的功能〔〕, Framework提供,负责在每个控件属性和数据源中的数据元素之间创立简单的绑定。如:
(″Text″,da,″″);
控件的DataBindings属性可以使用Add方法添加其中的每个属性。Add方法有三个参数。第一个参数是控件属性的名称,如TextBox控件的Text属性或者DataGrid控件的DataSource属性。第二个参数是以下任意类,或者实现以下任意接口的类的实例,如表8-1列出几个接口及实现这些接口的类。
第二页,共14页。
第三个参数描述数据源中的数据成员。它是必须能转化为标量值的字符串文字,如使用DataSet时要根据表名称所选的列。
表8-1 可用于Binding类构造函数的第二个参数的类
接口
实现接口的一些类
ICollection
Array,BitArray
IListSource
DataSet,DataTable
ITypedList
DataView,DataViewManager
如果想显式声明Binding对象,那么可以使用类似下面的代码,例如,想把TextBox控件的Text属性绑定到表中的数据元素上。
Binding newBind=new Binding(″Text″,ds,″″);
(newBind);
第三页,共14页。
简单数据绑定
简单数据绑定是指每个控件属性与数据源的单一元素之间的一对一关系。下面的例子演示简单数据绑定,将一组 TextBox 控件上的 Text 属性绑定到作为客户列表存储的 Customer 对象的属性。在控件上使用 DataBindings 集合添加简单数据绑定。
("Text", custList, "CustomerID");
("Text", custList, "ContactTitle");
("Text", custList, "ContactName");
("Text", custList, "CompanyName");
("Text", custList, "Address");
Customer 对象,如同 BindingContext 进展维护一样。假设要更改当前对象,可使用 BindingContext 递增或递减集合的 Position 属性。
第四页,共14页。
例如,通过按如下所示处理按钮的Click事件实现 Move Next 按钮。
private void buttonMoveNext_Click(object sender, e) {
[custList].Position++;
}
每当位置更改时,BindingContext 引发一个事件。
[custList].PositionChanged +=
new (customer_PositionChanged);
private void customer_PositionChanged(object sender,

使用c开发windows数据库应用程序 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2623466021
  • 文件大小303 KB
  • 时间2021-10-20