环境:
DataGridView grd 绑定到 BindingSource bs,
界面Fm是编辑界面,绑定的方式,数据源是bs。// Fm是WinForm还是网页?操作:
新增记录,打开Fm,未保存,而且未给任何控件赋值,直接取消它,bs.RemoveCurrent()。出错。// 具体的错误信息是什么,把有关代码抄上来看。 再次打开Fm时,已经无法给绑定的控件赋值了。现象:只有当bs没有记录时会这样,当bs有记录时,一切操作(新增、修改、删除)正常。
哪位知道是什么问题?// 提问不明晰。无法解答。
DataGridView grd 绑定到 BindingSource bs,
界面Fm是编辑界面,绑定的方式,数据源是bs。// Fm是WinForm还是网页?操作:
新增记录,打开Fm,未保存,而且未给任何控件赋值,直接取消它,bs.RemoveCurrent()。出错。// 具体的错误信息是什么,把有关代码抄上来看。 再次打开Fm时,已经无法给绑定的控件赋值了。现象:只有当bs没有记录时会这样,当bs有记录时,一切操作(新增、修改、删除)正常。
哪位知道是什么问题?// 提问不明晰。无法解答。
DataGridView grd 绑定到 BindingSource bs,
界面Fm是WinForm编辑界面,绑定的方式,数据源是bs。
操作:
新增记录,打开Fm,未保存,而且未给任何控件赋值,直接取消它,bs.RemoveCurrent()。
再次打开Fm时,已经无法给绑定的控件赋值了。 这个过程中,DataGridView会出现如下错误:
DataGridView发生以下异常:
System.IndexOutOfRangeException:索引0处没有值如果不绑定网格,不会出现任何错误信息,但再次打开Fm进行新增时,同样无法给绑定的控件赋值 。现象:只有当bs没有记录时会这样,当bs有记录时,一切操作(新增、修改、删除)正常。
哪位知道是什么问题?