我有表单视图我在事件sqlds_inserted中编写了这段代码
text1.text=e.Command.ExecuteScalar().ToString();
获取最后插入记录的ID 它工作,但每次我添加记录它会插入具有相同数据的两个记录 当我删除此代码 它工作正常
答案 0 :(得分:2)
formview通过默认的sqldatasource(或objectdatasource等)插入记录,然后通过ExecuteScalar方法调用另一个插入(代码中的e表示您正在使用的数据源)。