在实现删除用户操作功能时遇到一个小问题,在移除DataGridView中的数据时,提示“DataGridView数据绑定到支持更改通知并允许删除的IBindinglist,否则不能以编程的方式移除”。
这是怎么回事呢?原来自己将DataGriview的数据源绑定为list集合,不是DataGridView指定的数据源,所以会出现这个错误。
既然有错误产生,那要怎么解决呢!解决办法有两种,第一种是在网上查到的,将指定数据源转换成List集合就可以。然后在进行RemoveAt移除。
转换代码如下: