繁体   English   中英

将ComboBox绑定到DataGridView列

[英]Bind ComboBox To DataGridView Column

如何将combobox1绑定到dgv.Columns["cLoadName"] 因此,我的组合框始终位于列标题文本上方。

如果通过“绑定”表示“显示在列上方”,则使用css做到这一点。 如果“显示相同的内容”,那么您将需要将数据源绑定两次-一次绑定到datagrid,一次绑定到combobox:

dgv.DataSource = ds;
dgv.DataBind();

combobox1.ValueMember = "cLoadName";
combobox1.DisplayMember = "cLoadName";
combobox1.DataSource = ds;
combobox1.DataBind();

要将combobox数据绑定到ComboboxColumn请执行以下操作

((DataGridViewComboBoxColumn) DGV.Columns["yourColumn"]).DataSource = cb.Items;
//"yourColumn" is the comboBoxColumn in DGV
// cb is the ComboBox which contains Items

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM