关于DBGRID的一个菜鸟级问题 我在DBGRID中输入记录时如我在第一个字段输入1234,但此时并没有post到表里我的问题我怎么才能获取当前这个并未输入表里的数据呢?用什么属性获取? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DBGRID.DataSource.DataSet.Fields[0].AsString;//当前第一列安你的要求,是不是想当post时把所有数据更新到表里,而当Cancel时显示回原来的数据.如果是这样的话你可以用批量更新的方法:1,DBGRID.DataSource.DataSet的LockType属性设为ltBatchOptimistic2,DataSet.UpdateBatch(arAll);//提交3,DataSet.CancelBatch(arAll);//撤消 超难,照片打印的问题 过节回家-节后结贴 如何让dll注入的线程,无窗口(不是隐藏窗口)在后台运行 下面是c写的动态库中头文件的内容,请高手帮忙 一个关于delphi的socket的问题。 求三维全景技术的实现细节,顶者均有分! pathstr:=ExtractFilePath(Application.ExeName);服务程序里面用什么办法实现 关于指针问题,高手进来!在线等待!! 在delphi下串口通信使用何种控件? Delphi启动后集成环境没有背景,只是几个框架???(delphi菜鸟) 郁闷,工作不顺心! 在线等待高人现身! 有关 TSplitter 的问题。指点江山者高分相送!
如果是这样的话你可以用批量更新的方法:
1,DBGRID.DataSource.DataSet的LockType属性设为ltBatchOptimistic
2,DataSet.UpdateBatch(arAll);//提交
3,DataSet.CancelBatch(arAll);//撤消