public void addData() { def.Clear(); foreach (CustomParameterGroup item in doc.ComponentDefinition.Parameters.CustomParameterGroups) { def.AddItem(item.DisplayName); } if (def.ListCount == 0) { foreach (DerivedParameter item in doc.ComponentDefinition.Parameters.DerivedParameterTables[1].DerivedParameters) { if (item.Name.ToLower().EndsWith("смещение")) { def.AddItem(item.Name.Remove(item.Name.IndexOf("Смещение"))); } } } }