类型:转载 责任编辑:asp 日期:2007/03/01
我在dbgrid中输入记录时
如我在第一个字段输入1234,但此时并没有post到表里
我的问题我怎么才能获取当前这个并未输入表里的数据呢?
用什么属性获取?
推荐阅读
dbgrid.datasource.dataset.fields[0].asstring;//当前第一列
安你的要求,是不是想当post时把所有数据更新到表里,而当cancel时显示回原来的数据.
如果是这样的话你可以用批量更新的方法:
1,dbgrid.datasource.dataset的locktype属性设为ltbatchoptimistic
2,dataset.updatebatch(arall);//提交
3,dataset.cancelbatch(arall);//撤消