C# 对象必须实现iconvertible devexpress

C# 对象必须实现iconvertible devexpress,c#,wpf,devexpress,gridcontrol,C#,Wpf,Devexpress,Gridcontrol,我有一个gridcontrol,它由数据库填充,如下所示: OracleConnection connection= new OracleConnection("DATA SOURCE=mydb;PASSWORD=pass;PERSIST SECURITY INFO=True;USER ID=id"); connection.Open(); OracleDataAdapter adapter = new OracleDataAdapter("select * from mytable", con

我有一个gridcontrol,它由数据库填充,如下所示:

OracleConnection connection= new OracleConnection("DATA SOURCE=mydb;PASSWORD=pass;PERSIST SECURITY INFO=True;USER ID=id");
connection.Open();
OracleDataAdapter adapter = new OracleDataAdapter("select * from mytable", connection);
DataTable datatable= new DataTable();
adapter.Fill(datatable);
adapter.Dispose();
connection.Close();
gridControl1.ItemsSource = datatable.DefaultView;
GridColumn colCOMBOBOX = gridControl1.Columns["COMBO_MULTISELECTION"]; 
ComboBoxEditSettings combo = new ComboBoxEditSettings();
combo.StyleSettings = new CheckedComboBoxStyleSettings();
combo.ItemsSource = datatable;
combo.DisplayMember = "PERSON";
combo.ValueMember = "COMBO_MULTISELECTION";
colCOMBOBOX.EditSettings = combo;
然后,我更改gridcolumns的类型,如下所示:

OracleConnection connection= new OracleConnection("DATA SOURCE=mydb;PASSWORD=pass;PERSIST SECURITY INFO=True;USER ID=id");
connection.Open();
OracleDataAdapter adapter = new OracleDataAdapter("select * from mytable", connection);
DataTable datatable= new DataTable();
adapter.Fill(datatable);
adapter.Dispose();
connection.Close();
gridControl1.ItemsSource = datatable.DefaultView;
GridColumn colCOMBOBOX = gridControl1.Columns["COMBO_MULTISELECTION"]; 
ComboBoxEditSettings combo = new ComboBoxEditSettings();
combo.StyleSettings = new CheckedComboBoxStyleSettings();
combo.ItemsSource = datatable;
combo.DisplayMember = "PERSON";
combo.ValueMember = "COMBO_MULTISELECTION";
colCOMBOBOX.EditSettings = combo;
我的gridcolumn中有一个multiselection组合框。combobox中的每个项目都有一个id。
我的问题是:选择多个项目后,出现错误:对象必须实现iconvertible。所以,我制作了一个从数据库中获取数据的列表,并且我还将其设置为Iconvertible。但错误依然存在。gridcontrol之外的组合框使一切都变得完美。gridcontrol不支持这一点吗?我怎样才能解决这个问题

出现此问题是因为LookupEdit返回的值的类型与网格列的数据字段的类型不同


您可以在此处阅读有关此功能的详细信息->

您尝试过此功能吗?您好。是的,是这样的。我记得我的列表是object类型,无法转换为String。非常感谢。把它作为答案。这是经常遇到的问题。