带有formview的ExecuteScalar

时间:2010-05-06 15:11:18

标签: executescalar

我有表单视图我在事件sqlds_inserted中编写了这段代码

text1.text=e.Command.ExecuteScalar().ToString(); 

获取最后插入记录的ID 它工作,但每次我添加记录它会插入具有相同数据的两个记录 当我删除此代码 它工作正常

1 个答案:

答案 0 :(得分:2)

formview通过默认的sqldatasource(或objectdatasource等)插入记录,然后通过ExecuteScalar方法调用另一个插入(代码中的e表示您正在使用的数据源)。