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