数据库中的数据要最终显示给用户,就要使用数据约束控件,比如前面所使用的文本框以及VB所提供的其他普通约束数据控件,VB中还提供了多种高级约束数据控件,其中包括:高级约束数据网格控件(DBGrid)、高级约束列表控件(DBList)和高级约束组合框控件(DBCombo)。在默认的工具箱中,尚未加入这些控件,要使用它们,首先要先引用它们:右键点击工具箱选择“部件”,点击“Microsoft Data Bound Grid Control”复选框来加入网格控件,点击“Microsoft Data Bound List Controls 5.0”加入列表控件和组合框控件。
DBList与DBCombo 控件是和数据相连的控件,它们能在列表中自动显示与之相连的 Data 控件的字段值,并可以有选择地更新其它的 Data 控件中相关表的字段。DBList 和DBCombo控件的列表是通过简单地设置一些属性由和它们相连的 Data 控件的 Recordset 对象中的字段中的数据自动填加数据项,并且控件有能力更新在不同的 Data 控件的相关的 Recordset 对象中的字段,即用一个记录集中的某个字段值去更新另一个记录集中指定的一个字段的值。
DBList 与DBCombo常用的属性:
·RowSource:作为控件列表区段的项目源使用的一个 Data 控件名,即用所指定的数据控件中的一个字段内容来填充列表控件的列表区;