创建简单绑定控件(Windows 窗体 .NET)

使用简单数据绑定,可以在窗体上的控件中显示单个数据元素,例如数据集表中的列值。 可以将控件的任何属性简单绑定到数据值。

简单绑定控件

  1. 连接到数据源

  2. 在 Visual Studio 中,选择窗体上的控件,然后显示“属性”窗口

  3. 展开 DataBindings 属性

    绑定的属性显示在 DataBindings 属性下。 例如,在大多数控件中,经常绑定 Text 属性

  4. 如果你想绑定的属性不是经常绑定的属性,可以选择“高级”框中的“省略号”按钮 (Screenshot of the Ellipsis button in the Properties window of Visual Studio. ) 以显示“格式设置和高级绑定”对话框和该控件的属性的完整列表。

  5. 选择要绑定的属性,然后选择“绑定”下的下拉箭头。 此时将显示可用数据源的列表。

  6. 展开要绑定到的数据源,直到找到所需的单个数据元素。 例如,如果你正在绑定到数据集表中的列值,请展开该数据集的名称,然后展开表名以显示列名。

  7. 选择要绑定到的元素的名称。

  8. 如果你在“格式设置和高级绑定”对话框中,选择“确定”可返回“属性”窗口

  9. 如果要绑定控件的更多属性,请重复步骤 3 到 7。

    注意

    由于简单绑定控件仅显示单个数据元素,因此在具有简单绑定控件的 Windows 窗体中包含导航逻辑是一项典型操作。

创建绑定控件并设置显示数据的格式

使用 Windows 窗体数据绑定,可以通过使用“格式设置和高级绑定”对话框来设置数据绑定控件中显示的数据的格式

  1. 连接到数据源

  2. 在 Visual Studio 中,选择窗体上的控件,然后打开“属性”窗口

  3. 展开 DataBindings 属性,然后在“高级”框中,单击省略号按钮 (The Ellipsis button in the Properties window of Visual Studio. ) 以显示“格式设置和高级绑定”对话框,该对话框具有该控件的属性的完整列表。

  4. 选择要绑定的属性,然后选择“绑定”箭头

    此时将显示可用数据源的列表。

  5. 展开要将属性绑定到的数据源,直到找到所需的单个数据元素。

    例如,如果你正在绑定到数据集表中的列值,请展开该数据集的名称,然后展开表名以显示列名。

  6. 选择要绑定到的元素的名称。

  7. 在“格式类型”框中,选择要应用于控件中显式的数据的格式

    在任何情况下,如果数据源包含 DBNull,都可以指定控件中显示的值。 否则,选项会略有不同,具体取决于你选择的格式类型。 下表显示了格式类型和选项。

    格式类型 格式选项
    无格式 无选项。
    数字 使用“小数位数”上下控件指定小数位数
    货币 使用“小数位数”上下控件指定小数位数
    日期时间 通过选择“类型”选择框中的一项来选择日期和时间的显示方式
    科学 使用“小数位数”上下控件指定小数位数
    自定义 指定一个自定义格式字符串。

    有关详细信息,请参阅类型格式设置。 注意:不保证自定义格式字符串在数据源和绑定控件之间成功往返。 请改为处理该绑定的 ParseFormat 事件,并在事件处理代码中应用自定义格式设置。
  8. 选择“确认”以关闭“格式设置和高级绑定”对话框并返回“属性”窗口

另请参阅