如何将数据源分配给枚举时从组合框中删除项目?将数据源分配给枚举时如何从组合框中删除项目?
当试图通过Items.Remove
清除,遇到错误:
Items collection cannot be modified when the DataSource property is set.
什么建议吗?
注:我会继续使用枚举,因为我在代码中的许多地方处理它。
代码:
public enum DefaultValueType
{
None = 0,
Static = 1,
Query = 2
}
cBoxDefaultType.DataSource = Enum.GetValues(typeof(DefaultValueType));
在一种情况下,我想从组合框的选项中删除的查询项目。
cBoxDefaultType.Items.RemoveAt(2); // Throw exception
我不能转换它,因为我使用值(整数),而不是处理字符串 –
你可以发布一些代码? :) – Samich
我编辑了这个问题,并添加了代码 –