private void FillGrids() { string selectedForm = formName; if (sourceProject.Views.Contains(selectedForm)) { cmbGridSelector.Items.Clear(); View parentView = sourceProject.Views[selectedForm]; foreach (GridField gridField in parentView.Fields.GridFields) { cmbGridSelector.Items.Add(parentView.Name + ":" + gridField.Name); } foreach (View view in sourceProject.Views) { if (ImportExportHelper.IsFormDescendant(view, parentView)) { foreach (GridField gridField in view.Fields.GridFields) { cmbGridSelector.Items.Add(view.Name + ":" + gridField.Name); } } } cmbGridSelector.SelectedIndex = -1; } }