PropertyManager 类

定义

维护对象的属性与数据绑定控件属性之间的 Binding

public ref class PropertyManager : System::Windows::Forms::BindingManagerBase
public class PropertyManager : System.Windows.Forms.BindingManagerBase
type PropertyManager = class
    inherit BindingManagerBase
Public Class PropertyManager
Inherits BindingManagerBase
继承
PropertyManager

注解

继承 PropertyManager 自 , BindingManagerBase它用于维护 对象的当前属性,而不是列表中当前对象的属性。 因此,尝试为 PropertyManager 设置 PositionCount 属性不起作用。 同样,不支持 和 RemoveAt 方法,AddNew因为没有要添加到或从中删除的基础数据列表。 此外,如果 PropertyManager 具有数据源,则始终返回falseIsBindingSuspended 的调用,而不管是否已SuspendBinding调用。

构造函数

PropertyManager()

初始化 PropertyManager 类的新实例。

字段

onCurrentChangedHandler

CurrentChanged 事件指定事件处理程序。

(继承自 BindingManagerBase)
onPositionChangedHandler

PositionChanged 事件指定事件处理程序。

(继承自 BindingManagerBase)

属性

Bindings

获取所管理绑定的集合。

(继承自 BindingManagerBase)
Count

获取 BindingManagerBase 托管的行数。

Current

获取数据绑定属性所属的对象。

IsBindingSuspended

获取一个值,该值指示绑定是否已挂起。

(继承自 BindingManagerBase)
Position

获取绑定到此数据源的控件所指向的基础列表中的位置。

方法

AddNew()

在所有情况下均引发 NotSupportedException

CancelCurrentEdit()

取消当前编辑。

EndCurrentEdit()

结束当前编辑。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetItemProperties()

获取绑定的属性描述的集合。

GetItemProperties()

当在派生类中被重写时,获取绑定的属性说明符集合。

(继承自 BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

使用指定的 ArrayList 获取绑定的属性说明符集合。

(继承自 BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

获取由此 BindingManagerBase 管理的项的属性列表。

(继承自 BindingManagerBase)
GetListName(ArrayList)

获取为绑定提供数据的列表的名称。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnBindingComplete(BindingCompleteEventArgs)

引发 BindingComplete 事件。

(继承自 BindingManagerBase)
OnCurrentChanged(EventArgs)

引发 CurrentChanged 事件。

OnCurrentItemChanged(EventArgs)

引发 CurrentItemChanged 事件。

OnCurrentItemChanged(EventArgs)

引发 CurrentItemChanged 事件。

(继承自 BindingManagerBase)
OnDataError(Exception)

引发 DataError 事件。

(继承自 BindingManagerBase)
PullData()

将数据从数据绑定控件拉入到数据源,不返回任何信息。

(继承自 BindingManagerBase)
PushData()

将数据从数据源推入到数据绑定控件,不返回任何信息。

(继承自 BindingManagerBase)
RemoveAt(Int32)

在所有情况下均引发 NotSupportedException

ResumeBinding()

继续数据绑定。

SuspendBinding()

挂起数据源和数据绑定属性之间的数据绑定。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
UpdateIsBinding()

更新数据绑定和数据绑定属性之间当前的 Binding

事件

BindingComplete

在数据绑定操作完成时发生。

(继承自 BindingManagerBase)
CurrentChanged

在当前绑定项更改时发生。

(继承自 BindingManagerBase)
CurrentItemChanged

在当前绑定项的状态更改时发生。

(继承自 BindingManagerBase)
DataError

ExceptionBindingManagerBase 处理而未给出任何提示时发生。

(继承自 BindingManagerBase)
PositionChanged

Position 属性的值更改后发生。

(继承自 BindingManagerBase)

适用于