private void BindParentData() { var list = ParentRows.ToList(); list.Add(new DataGridRow { Title = "无父类", Id = "0" }); comboBox1.DataSource = list; comboBox1.DisplayMember = "Title"; comboBox1.ValueMember = "Id"; comboBox1.SelectedValue = "0"; }
public RowDependencySetup CreateDependencySetup() { var setup = new RowDependencySetup(Schema); setup.DependentColumns.AddRange <Column, Column>(DependentColumns); setup.NestedDependencies.AddRange(ParentRows.Select(kvp => new ParentRowDependency(kvp.Value.CreateDependencySetup(), kvp.Key) )); setup.NestedDependencies.AddRange(ChildRows.Select(kvp => new ChildRowDependency(kvp.Value.CreateDependencySetup(), kvp.Key) )); return(setup); }