Store update、insert或delete语句影响了意外的行数(0)。自加载实体以来,实体可能已被修改或删除。刷新ObjectStateManager条目。
我刚刚开始学习entity,并在Winforms和现在的Webforms中做了一些尝试。它正常工作了几天,现在当我试图更新DataView中的字段时,我得到了错误。‘AutoGenerateEditButton=在DV中为“True”。DV已连接到EntityDataSource。一位朋友访问了该was表单,并从不同的位置对其进行了编辑,这是最后一次编辑/更新。
这是updating事件,以防万一:
Sub dgv_RowUpdating(ByVal sender As Object, ByVal e As GridViewUpdateEventArgs) Handles dgv.RowUpdating
Try
Dim row As GridViewRow = dgv.Rows(dgv.EditIndex)
Dim list As DropDownList = CType(row.FindControl("ddlDoseType"), DropDownList)
e.NewValues("DoseType") = list.SelectedValue
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub有什么想法吗?
发布于 2012-07-22 04:08:33
如果执行以下操作,则可以重现此错误
由于ID =1的行不存在,您会得到问题中的错误。
您发布的代码看起来不像是导致错误的原因,因为这是更新数据网格,而不是将数据保存到数据库。
https://stackoverflow.com/questions/11595310
复制相似问题