C# 如何将组合框绑定到网格中的单元格?

C# 如何将组合框绑定到网格中的单元格?,c#,winforms,devexpress,C#,Winforms,Devexpress,我正在为WinForms使用DevExpress 10.2.8。当用户单击单元格内的组合框项目时,我试图在单元格中显示一个组合框项目 我定义了一个Product类,以便在网格中为我的数据源进行绑定,如下所示: 私有类产品 { 公共字符串乘积{get;set;} 公共字符串测试{get;set;} 公共字符串自动测试{get;set;} 公共字符串限制{get;set;} } 网格一切正常。我的意思是,它将我所有的数据可视化。但是,当我尝试将数据放入与列编辑关联的ComboxBoxEditRep

我正在为WinForms使用DevExpress 10.2.8。当用户单击单元格内的组合框项目时,我试图在单元格中显示一个组合框项目

我定义了一个Product类,以便在网格中为我的
数据源
进行绑定,如下所示:

私有类产品
{
公共字符串乘积{get;set;}
公共字符串测试{get;set;}
公共字符串自动测试{get;set;}
公共字符串限制{get;set;}
}
网格一切正常。我的意思是,它将我所有的数据可视化。但是,当我尝试将数据放入与
列编辑
关联的
ComboxBoxEditRepositoryItem
中时,什么也没有发生。大概是这样的:

repositoryitemcombox1.Items.Add(“Hello”);
repositoryItemComboBox1.Items.Add(“世界”);

repositoryItemComboBox
是一个非常不幸的控件,因为它不使用DataSource属性

我建议您在将数据绑定到gridview后填写项目:

repositoryItemComboBox1.Items.AddRange(productsData.Select(p => p.Product).ToArray();