我已经DataGridView
绑定了一些对象的集合。在DataGridView
中,有一个ComboBox
名称列表,我正在尝试将新对象添加到每个选择的集合中。但问题是AddNew()
总是调用孩子的默认构造函数。:/这是一个代码:
public class Parent:BindingList<Child>
public Child ChildProperty{get;set;}
public new object AddNew()
{
return ChildProperty;
}
public new void AddingNew(object sender, AddingNewEventArgs e)
{
ChildProperty = new Child(this);
e.NewObject = ChildProperty;
}
我必须使用参数化构造函数,因为我需要将父级传递给子级。