【发布时间】:2010-10-18 21:49:42
【问题描述】:
我有一个对象列表,设置为 BindingSource 的 DataSource,设置为 DataGridView 的 DataSource。然后我添加了一个 DataGridViewButtonColumn,我希望单击它以从集合中删除该记录。所以我只是从 DataGridView CellClick 事件中调用 collection.RemoveAt(e.rowIndex) 。但是,这会产生 IndexOutOfRange 异常; “1 没有值”..
这里发生了什么?我可能有一个模糊的想法,但想准确了解哪些事件失败了等等。我需要做什么才能正确执行此操作?
编辑: 如果我使用 BindingList,这似乎不会发生。但是当使用 List 时,我遇到了这个问题..
【问题讨论】:
标签: vb.net data-binding datagridview