我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;
}
Run Code Online (Sandbox Code Playgroud)
我必须使用参数化构造函数,因为我需要将父传递给子.