知识大全 数据绑定对象[2]
Posted 知
篇首语:犀渠玉剑良家子,白马金羁侠少年。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据绑定对象[2]相关的知识,希望对你有一定的参考价值。
C#高级编程:数据绑定对象[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
——此文章摘自《C#高级编程(第 版)》定价 元 特价 元 购买只为给定的数据源创建一次CurrencyManager或PropertyManager 如果把两个文本框绑定到DataTable的一个行上 则在BindingContext中只创建一个CurrencyManager
添加到窗体中的每个控件都链接到窗体的绑定管理器上 因此所有的控件都共享相同的实例 在最初创建一个控件时 其BindingContext属性为空 在把控件添加到窗体的Controls集合中时 就把BindingContext设置为该窗体的Controls集合
要把控件绑定到一个列上 需要给其DataBindings属性添加一个入口 这是ControlBindingsCollection的一个实例 下面的代码可以创建一个新绑定 textBox DataBindings Add( Text ds Products ProductName );
ControlBindingsCollection的Add()方法会从传递给它的参数中创建Binding对象的一个实例 并把它添加到绑定集合中 如图 所示
图 显示了把一个Binding添加到控件中的情况 绑定把控件链接到数据源上 存储在Form(或控件本身)的BindingContext中 数据源内部的改变会反映到控件上 控件中的改变也会反映到数据源上 Binding类
这个类把控件的一个属性链接到数据源的一个成员上 在改变该成员时 控件的属性会更新 以反映这个改变 反之亦然 如果文本框中的文本被更新 这个改变也会反映到数据源上
图
可以把任何列绑定到控件的任何属性上 例如 可以把列绑定到一个文本框中 也可以把另一个列绑定到文本框的颜色上 可以把控件的属性绑定到完全不同的数据源上 例如 单元格的颜色可以在一个颜色表中定义 而实际的数据可以在另一个表中定义 CurrencyManager和PropertyManager
在创建Binding对象时 如果这是第一次绑定数据源中的数据 就会创建对应的CurrencyManager 或 PropertyManager对象 这个类的作用是定义当前记录在数据源中的位置 在改变当前的记录时 需要调整所有的ListBindings 图 显示了Products表中的两个字段 包含一种通过跟踪栏控件在记录之间移动的方式
图
cha138/Article/program/net/201311/15547相关参考
C#高级编程:数据绑定对象[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
C#高级编程:数据绑定对象[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
如前两个小节所述ASPNET为处理数据提供两组控件数据源控件和数据绑定控件本节介绍它们是如何相互配合的数据源控件处理后台的数据连接以及编辑排序分页等行为数据绑定控件
JavaFX绑定探究 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据绑定连接一些对象并且使它
C#高级编程:数据绑定深入理解[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
C#高级编程:数据库的绑定[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET之数据绑定2 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET2.0高级数据处理之数据绑定 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在前面的模
使用XML为列表控件绑定数据[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 让我们看看另外
知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[2]
ASP.NET入门教程7.2.2数据绑定控件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&