C# 某些DataGridViewComboBoxColumn.AutoSize值会导致System.ArgumentException

C# 某些DataGridViewComboBoxColumn.AutoSize值会导致System.ArgumentException,c#,.net,vb.net,runtime-error,datagridviewcomboboxcell,C#,.net,Vb.net,Runtime Error,Datagridviewcomboboxcell,我在Visual Studio v12.0.31101 Update 4、.NET Framework v.4.5.50938中工作 有一个DataGridView,其中包含一些TextBox列和一个ComboBox列。DGV绑定到某个数据表,Combobox绑定到另一个数据表。一切正常,直到我将ComboBoxColumn.AutoSize paratemer设置为以下值之一: 所有细胞 全细胞受体 显示单元 显示的CellsCeptheader 在这种情况下,我在DataGridViewCo

我在Visual Studio v12.0.31101 Update 4、.NET Framework v.4.5.50938中工作

有一个DataGridView,其中包含一些TextBox列和一个ComboBox列。DGV绑定到某个数据表,Combobox绑定到另一个数据表。一切正常,直到我将ComboBoxColumn.AutoSize paratemer设置为以下值之一:

所有细胞 全细胞受体 显示单元 显示的CellsCeptheader 在这种情况下,我在DataGridViewComboxCell中得到DataGridView异常:SystemArgumentException:非法值


这是否意味着我不应该将这些参数用于ComboBoxColumn,或者存在解决方法?

该错误通常表示DataGridViewComboxCells中设置的某个值未包含在选择集中。@Jason Faulkner我只更改了一个属性:AutoSize。对于某些值,我会出错,而对于其他值,我不会。