private void BindGeneralPropertyList() { using (DictionaryProvider provider = new DictionaryProvider()) { //--- general property------- List<DictionaryProperty> props = provider.GetAvailableDictionaryPropertiesToModify(this.DictionaryTreeID, this.Roles); List<Pair<DictionaryProperty, object>> source = new List<Pair<DictionaryProperty, object>>(); foreach (DictionaryProperty item in props) { object obj = provider.GetDictionaryItemValue(this.DictionaryTreeID, this.RequestDictionaryEntityID, item.ColumnName); Pair<DictionaryProperty, object> entity = new Pair<DictionaryProperty, object>(item, obj); source.Add(entity); } GeneralPropertyRepeater.DataSource = source;//props; GeneralPropertyRepeater.DataBind(); NotSavedProperties = new List<Pair<string, string>>(); } }