zoukankan      html  css  js  c++  java
  • BindingSource控件介绍

    BindingSource控件是.NET Framework 2.0提供的新控件之一。BindingSource控件与数据源建立连接,然后将窗体中的控件与BindingSource控件建立绑定关系来实现数据绑定,简化数据绑定的过程。
    BindingSource控件即是一个连接后台数据库的渠道,同时又是一个数据源,因为BindingSource控件即 支持向后台数据库发送命令来检索数据,又支持直接通过BindingSource控件对数据进行访问、排序、筛选和更新操作。BindingSource控件能够自动管理许多绑定问题。
    BindingSource控件没有运行时界面,无法在用户界面上看到该控件。
    BindingSource控件通过Current属性访问当前记录,通过List属性访问整个数据表。
    下表列出了BindingSource控件的主要属性:
    属性 说明
    AllowEdit 指示是否可以编辑BindingSource控件中的记录。
    AllowNew  指示是否可以使用 AddNew 方法向BindingSource控件添加记录
    AllowRemove  指示是否可从BindingSource控件中删除记录。

    Count  获取BindingSource控件中的记录数。
    CurrencyManager 获取与BindingSource控件关联的当前记录管理器。
    Current   获取BindingSource控件中的当前记录
    DataMember   获取或设置连接器当前绑定到的数据源中的特定数据列表或数据库表。
    DataSource  获取或设置连接器绑定到的数据源。
    Filter 获取或设置用于筛选的表达式。
    Item  获取或设置指定索引的记录。
    Sort 获取或设置用于排序的列名来指定排序。


    通过Current属性及RemoveCurrent、EndEdit、CancelEdit、Add和AddNew方法可实现对当前记录的编辑操作。

    下表列出了BindingSource控件的主要方法
    方法 说明
    Add  将现有项添加到内部列表中
    CancelEdit  从列表中移除所有元素
    EndEdit   将挂起的更改应用于基础数据源。

    Find    在数据源中查找指定的项。
    MoveFirst   移至列表中的第一项。
    MoveLast   移至列表中的最后一项。
    MoveNext   移至列表中的下一项。
    MovePrevious   移至列表中的上一项。

    RemoveCurrent  从列表中移除当前项 

  • 相关阅读:
    【转载】懵逼了吧!年纪轻轻的存个屁钱啊
    【转载】CSS3的calc()使用
    【原创】修复ios输入框获取焦点时不支持fixed的bug
    【转载】Retina屏的移动设备如何实现真正1px的线?
    hadoop map(分片)数量确定
    使用DFS求任意两点的所有路径
    求图中某点到另一点的通路
    使用Maven下载jar包
    斜杠、反斜杠以及换行符
    N进制加法
  • 原文地址:https://www.cnblogs.com/colder/p/2083363.html
Copyright © 2011-2022 走看看