0
我與基於對象的陣列上的數據源的組合框,以及Value
屬性綁定到在模型信息庫中的屬性:檢測所述數據的無效數據綁定源
DataSource = someArray;
ValueMember = "ArrayValue";
DisplayMember = "Name";
DataBindings.Add("Value", repository, "RepositoryValue");
DataBindings["Value"].DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged;
在某些情況下用戶更改組合框中的選定項目,它反映在repository.RepositoryValue
中,有時我們從文件或數據庫中提取數據,並直接填充repository.RepositoryValue
,然後自動反映在combox框中。有時文件或數據庫可能包含無效值(someArray
中未包含的值),我們希望檢測該場景並強制組合框選擇列表中的第一項或完全拒絕該更改。這是可能的,我們應該怎麼做呢?