Esempio n. 1
0
        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";
        }
Esempio n. 2
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);
            }