xxwood 发表于 2022-9-8 11:47:20

关于insert的问题

在写InsertCommand的过程中发现两个问题:
1、在我按下“添加”按钮后,表格最下面会添加一个空行,这时如何让表格自动滚动到最后?
2、我用的是Oracle数据库,主键列 id 的值是用序列自动生成的,因此在页面上我不需要输入id值,但是我输入完其它字段然后按下“更新”按钮后,表格中我还是看不到id值(数据确确实实已经添加到数据库里了),而且添加的这一行还是在最后呆着,没有到它改在的位置去(数据是有排序的),似乎缺一步刷新表格数据的步骤。该怎么做?

Richard.Ma 发表于 2022-9-8 18:07:07

1.可以通过toprow跳转
FpSpread1.ActiveSheetView.TopRow

2.我没明白你说的“数据是有排序的”是什么意思,这个和oracle数据库应该没有什么关系

xxwood 发表于 2022-9-9 08:57:48

Richard.Ma 发表于 2022-9-8 18:07
1.可以通过toprow跳转





Richard.Ma 发表于 2022-9-9 15:57:37

这个需要你重新绑定数据,如你所说你提交的本来就不包括ID列,这个不会自动更新的

另外你说的应该在18行我不太明白,如果你排序是在数据源完成的,那重新绑定数据源后自然就是按照你数据源中的顺序了
页: [1]
查看完整版本: 关于insert的问题