如何將數據源分配給枚舉時從組合框中刪除項目?將數據源分配給枚舉時如何從組合框中刪除項目?
當試圖通過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
我編輯了這個問題,並添加了代碼 –