TableAdapter Update之后的SCOPE_IDENTITY(),使用BindingSource

时间:2013-02-11 12:46:48

标签: vb.net vb.net-2010 bindingsource tableadapter scope-identity

尝试在TableAdapter.Update之后获取行的自动增量ID。 数据是Binded,因此没有像this case中那样添加到数据表中的行。

关于如何解决这个问题的任何想法?

谢谢

2 个答案:

答案 0 :(得分:0)

您需要通过在insert查询中包含select语句来检索新创建的id;你还需要将executemode更改为Scalar。 This blog post有更详细的信息

答案 1 :(得分:0)

为什么不在TableAdapter.Update之后使用它:

CType(xBindingSource.Current, DataRowView).Item("ID")