0
我有一個BindingNavigator
將數據提供給DataGrid
,儘管我進入設計器的屬性窗口並啓用它,但」添加新「按鈕被禁用。「AddNew不能在'System.Int32'類型上調用
所以我強迫它在代碼內啓用。我點擊它通過ShowDialog
帶來一個新的添加表單。在退出添加表單時,子運行刷新數據。然後我得到這個錯誤:
AddNew不能在'System.Int32'類型上調用。這種類型沒有 有一個公共的默認構造函數。如果您設置AllowNew = true並處理AddingNew事件,則可以調用 'System.Int32'類型上的AddNew事件。
在這條線主要
Application.Run(new Form1());
private void PopulateForm()
{
totalRecords = fm.GetPPT_Count();
PageOffsetList po = new PageOffsetList();
po.totalRecords = totalRecords;
vwFoodProdProdTextBindingSource.DataSource = po;
if(bindingNavigator1.AddNewItem.Enabled == false)
{
bindingNavigator1.AddNewItem.Enabled = true;
}
}
我在智能感知或任何地方看不到「IsEnabled」屬性 – Theo