小编use*_*418的帖子

使用AddNew()调用参数化构造函数

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)

我必须使用参数化构造函数,因为我需要将父传递给子.

.net c# bindinglist

2
推荐指数
1
解决办法
654
查看次数

标签 统计

.net ×1

bindinglist ×1

c# ×1