public void InitEntityView(string entityName) { EntityName = entityName; EntityGridView.BeginUpdate(); EntityGridView.LoadDefaultLayout(entityName); EntityGridView.InitColumns(entityName); _persistenceService = new UserDataPersistenceService(entityName + "List"); object savedLayout = _persistenceService["GridLayout"]; if (savedLayout != null) { string layoutXml = savedLayout.ToString(); EntityGridView.RestoreLayoutFromString(layoutXml); } if (_persistenceService["Fileter"] != null) { string filter = _persistenceService["Fileter"].ToString(); CriteriaOperator criteria = CriteriaOperator.TryParse(filter); Context.SetFilter("GridFilter", criteria); } LoadUserFormatCondition(); EntityGridView.EndUpdate(); InitConvert(); }