如何绑定datagridviewcomboboxcell并添加valuemember和displaymember

时间:2013-02-05 12:39:16

标签: c# vb.net winforms

Hiii to all,

我正在用VB.NET和C#开发桌面应用程序, 我有简单的页面CRUD应用程序的每个概念,现在我正在开发具有主事务表概念的页面,我需要在datagridview中绑定组合框,但我没有任何方式如何做到这一点,

所以有关此主题的任何帮助将不胜感激,

先谢谢

1 个答案:

答案 0 :(得分:0)

如果您有DataGridViewComboBoxColumn然后将此列中的每个ComboBoxCell绑定到给定的数据源,您可以这样做:

private void Bind(ICollection<YourObject> source)
{
     //assume col is the combobox column
     col.DisplayMember = "Name";  //name of property that will be displayed in combo box
     col.ValueMember = "Id";      
     col.DataSource = source;
}

就是这样:)。