创建简单绑定控件(Windows 窗体 .NET)
使用简单数据绑定,可以在窗体上的控件中显示单个数据元素,例如数据集表中的列值。 可以将控件的任何属性简单绑定到数据值。
简单绑定控件
在 Visual Studio 中,选择窗体上的控件,然后显示“属性”窗口。
展开 DataBindings 属性。
绑定的属性显示在 DataBindings 属性下。 例如,在大多数控件中,经常绑定 Text 属性。
如果你想绑定的属性不是经常绑定的属性,可以选择“高级”框中的“省略号”按钮 ( ) 以显示“格式设置和高级绑定”对话框和该控件的属性的完整列表。
选择要绑定的属性,然后选择“绑定”下的下拉箭头。 此时将显示可用数据源的列表。
展开要绑定到的数据源,直到找到所需的单个数据元素。 例如,如果你正在绑定到数据集表中的列值,请展开该数据集的名称,然后展开表名以显示列名。
选择要绑定到的元素的名称。
如果你在“格式设置和高级绑定”对话框中,选择“确定”可返回“属性”窗口。
如果要绑定控件的更多属性,请重复步骤 3 到 7。
注意
由于简单绑定控件仅显示单个数据元素,因此在具有简单绑定控件的 Windows 窗体中包含导航逻辑是一项典型操作。
创建绑定控件并设置显示数据的格式
使用 Windows 窗体数据绑定,可以通过使用“格式设置和高级绑定”对话框来设置数据绑定控件中显示的数据的格式。
在 Visual Studio 中,选择窗体上的控件,然后打开“属性”窗口。
展开 DataBindings 属性,然后在“高级”框中,单击省略号按钮 ( ) 以显示“格式设置和高级绑定”对话框,该对话框具有该控件的属性的完整列表。
选择要绑定的属性,然后选择“绑定”箭头。
此时将显示可用数据源的列表。
展开要将属性绑定到的数据源,直到找到所需的单个数据元素。
例如,如果你正在绑定到数据集表中的列值,请展开该数据集的名称,然后展开表名以显示列名。
选择要绑定到的元素的名称。
在“格式类型”框中,选择要应用于控件中显式的数据的格式。
在任何情况下,如果数据源包含 DBNull,都可以指定控件中显示的值。 否则,选项会略有不同,具体取决于你选择的格式类型。 下表显示了格式类型和选项。
格式类型 格式选项 无格式 无选项。 数字 使用“小数位数”上下控件指定小数位数。 货币 使用“小数位数”上下控件指定小数位数。 日期时间 通过选择“类型”选择框中的一项来选择日期和时间的显示方式。 科学 使用“小数位数”上下控件指定小数位数。 自定义 指定一个自定义格式字符串。
有关详细信息,请参阅类型格式设置。 注意:不保证自定义格式字符串在数据源和绑定控件之间成功往返。 请改为处理该绑定的 Parse 或 Format 事件,并在事件处理代码中应用自定义格式设置。选择“确认”以关闭“格式设置和高级绑定”对话框并返回“属性”窗口。