【发布时间】:2011-09-04 11:34:24
【问题描述】:
当数据源分配给枚举时,如何从组合框中删除项目?
尝试通过Items.Remove 删除时,出现错误:
设置 DataSource 属性时无法修改项目集合。
有什么建议吗?
注意:我会继续使用枚举,因为我在代码中的很多地方都处理它。
代码:
public enum DefaultValueType
{
None = 0,
Static = 1,
Query = 2
}
cBoxDefaultType.DataSource = Enum.GetValues(typeof(DefaultValueType));
在一种情况下,我想从组合框的选项中删除查询项。
cBoxDefaultType.Items.RemoveAt(2); // Throw exception
【问题讨论】: