DataGridView中下拉框列绑定数据源与默认选中设置(DataGridViewComboBoxCell列设置)

DataGridView数据源表结构:

table1

BianHao WenTiMiaoShu BiaoZhunBianHao(外键)
1 描述 123456


DataGridViewComboBoxCell数据源表结构

table2

BianHao1(主键) WenTiZhaiYao
123456 摘要

第一步:添加DataGridViewComboBoxCell列;

 

第二步:DataGridViewComboBoxCell列绑定数据源

            DataTable dtBiaoZhun = dt(leibie);
            问题摘要.ValueMember = "BianHao";
            问题摘要.DisplayMember = "WTZY";
            问题摘要.DataPropertyName = "BianHao1";
            问题摘要.DataSource = dtBiaoZhun;

 

第三步:绑定DataGridView数据源

DataTable dtShenHeJiLu = dtShenHe();

dataGridView1.DataSource = dtShenHeJiLu;

注:

DataGridView中的DataGridViewComboBoxCell想要默认选中已有数据需要DataGridViewComboBoxCell列的DataPropertyName属性和DataGridViewComboBoxCell的ValueMember一致。

如果DataGridViewComboBoxCell未设置ValueMember属性即可根据想要显示的字段内容相对应。

此文档为本人工作中实际解决的问题,如果任何错误之处还请各位指出,谢谢。

你可能感兴趣的:(WinForm,DataGridView,下拉框绑定)