【摘要】:本节就介绍一下ComboBox组件的数据绑定。其中"DataSource"是要显示的数据集,"DisplayMember"是ComboBox组件显示的字段,"ValueMember"是实际使用值。表6-15控件及属性设置第二步:在窗体控件的Load事件中添加将控件cboDeptName与数据库中dept表的deptname字段绑定的代码。代码请参考示例代码6-2中的FrmComboBoxTest_Load事件。窗体设计效果如图6-10所示。根据所选部门的名称,控件dgvShowEmp显示所在部门相对应的员工信息。图6-11程序运行结果
对复杂型组件的数据绑定是通过设定组件的某些属性来完成数据绑定的。本节就介绍一下ComboBox组件的数据绑定。
(1)ComboBox组件的数据绑定
在得到数据集后,只有设定好ComboBox组件的的三个属性就可以完成数据绑定了,这三个属性是:"DataSource"、"DisplayMember"、"ValueMember"。其中"DataSource"是要显示的数据集,"DisplayMember"是ComboBox组件显示的字段,"ValueMember"是实际使用值。具体如下:
(2)用ComboBox绑定dept、emp表的综合示例
第一步:添加一个窗体,在窗体中添加一个Label、一个ComboBox、一个DataGridView,其控件及属性设置如表6-15所示。
表6-15 控件及属性设置
第二步:在窗体控件的Load事件中添加将控件cboDeptName与数据库中dept表的deptname字段绑定的代码。代码请参考示例代码6-2中的FrmComboBoxTest_Load事件。(数据库仍然使用6.5.3节的dept_emp数据库)
窗体设计效果如图6-10所示。
(www.xing528.com)
图6-10 添加一个窗体
第三步:在控件cboDeptName 的SelectedIndexChanged事件中添加代码。根据所选部门的名称,控件dgvShowEmp显示所在部门相对应的员工信息。代码请参考示例代码6-2中的cboDeptName_SelectedIndexChanged事件。
该示例完整的代码如下所示:
程序运行结果如图6-11所示。
图6-11 程序运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。