我還沒有用WinForms做過很多工作,所以我想知道有人能否給我一點幫助。我有一個DataGridView綁定到IList <>。當我從集合中刪除選定的記錄(ILIST <>)我得到以下異常:WinForms上的DataGridView在我刪除記錄時拋出異常
「System.IndexOutOfRangeException:索引3不具有價值」
我覺得我的綁定是有點瘸太。所以也許有人可以在這裏給我一個指針。
public Form1()
{
InitializeComponent();
empGrid.DataSource = stub.GetAllEmplyees();
empGrid.Columns["FirstName"].Visible = true;
StatusStrip.Text = "Employee Administration";
}
我想要做的是刪除一條記錄,然後刷新DataGridGridView。定義要在列中顯示哪些屬性的最佳方法是什麼?
非常感謝!
這正是我需要什麼,我已經填充了我的對象實例集合所以這讓我只是直接綁定到這個列表上,完美..謝謝你,先生! – Nick 2009-05-21 03:11:58