protected override void OnAssetDataLoaded(CommeillFautAsset asset) { this._socialExchangeList = new BindingListView <SocialExchangeDTO>((IList)null); gridSocialExchanges.DataSource = this._socialExchangeList; conditions = new ConditionSetView(); conditionSetEditorControl.View = conditions; conditions.OnDataChanged += ConditionSetView_OnDataChanged; this._socialExchangeList.DataSource = LoadedAsset.GetAllSocialExchanges().ToList(); EditorTools.HideColumns(gridSocialExchanges, new[] { PropertyUtil.GetPropertyName <SocialExchangeDTO>(dto => dto.Id), PropertyUtil.GetPropertyName <SocialExchangeDTO>(dto => dto.StartingConditions) }); if (this._socialExchangeList.Any()) { var ra = LoadedAsset.GetSocialExchange(this._socialExchangeList.First().Id); UpdateConditions(ra); } }