如何将combobox1
绑定到dgv.Columns["cLoadName"]
?所以我的Combobox总是在列标题文本之上。
答案 0 :(得分:6)
如果通过“bind”表示“显示在列上方”,则使用css来执行此操作。 如果“显示相同的内容”,则需要将数据源绑定两次 - 一次绑定到datagrid,一次绑定到组合框:
dgv.DataSource = ds;
dgv.DataBind();
combobox1.ValueMember = "cLoadName";
combobox1.DisplayMember = "cLoadName";
combobox1.DataSource = ds;
combobox1.DataBind();
答案 1 :(得分:3)
要将combobox
的数据绑定到ComboboxColumn
,请执行此操作
((DataGridViewComboBoxColumn) DGV.Columns["yourColumn"]).DataSource = cb.Items;
//"yourColumn" is the comboBoxColumn in DGV
// cb is the ComboBox which contains Items