在。ne中利用dataset更新数据库,需要以以下的逻辑顺序进行
新增主表-加入一行到dataset主表。使用自定义主键生成器产生主表主键
新增-增加一行到datagrid-返回 dataset-检测行状态-添加到dataset-主键自增
修改-修改datagrid -返回dataset-检测行状态-修改dataset-主键自增
删除-直接删除dataset中行
点击完成录入
事务开始
dataset更新主表到数据库,同时取得上次最大单号,生成单号(使用内置的sq子句)
将从表dataset更新到数据库
事务结束
参考了听棠的很多看法