我有1個MDI父窗體命名爲MainForm
和2個子窗體WorkForm和UserOp
。datagridview的問題:意外的異常
WorkForm
具有datagridview
,顯示users
及其datasource
是BindingList
.the BindingList
是從type user
和列表List
建立在父母被宣佈並在此如果我做任何更改這份名單最終被訪問與refrence即改變父母的名單。這裏是代碼是如何完成的。
MainForm mainForm;
public WorkForm(MainForm main)
{
InitializeComponent();
this.mainForm = main;
}
同樣是從UserOp
。現在訪問的,如果我從列表中刪除用戶和工作單已經打開,然後數據網格視圖提供默認的錯誤,這意味着我必須再次辦理DataError
Event.I更新BindingList
並再次將其分配給datagrid datasource
。
這個解決錯誤的問題,但這個異常後,現在在program.cs
這種情況有時顯示不是所有的時候刪除我只是把鼠標放在形式而形式,如果被點擊,然後也不例外處於非活動狀態後,當。 讀取Specified argument was out of the range of valid values. Parameter name: e.RowIndex
在行Application.Run(new MainForm());
welll看起來很奇怪 – 2011-06-10 12:27:05