2
我有DataGridView
綁定在某些對象的集合上。在DataGridView
,有一個ComboBox
與名單的名單,我試圖添加新的對象收集每個選擇。 但問題是,AddNew()
總是調用子的默認構造函數。 :/ 這裏有一個代碼:使用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;
}
我必須使用參數的構造函數,因爲我需要通過父母和孩子之間。
非常感謝喲快速回答! Overriden AddNewCore()會導致「數據超出範圍......」。 AddingNew()罰款嗎? – user1997418
什麼是確切的消息和堆棧跟蹤? – SLaks
@ user1997418:我的錯;看我的編輯。發生在DataGridView – SLaks