怎么用dbgrid实现数据录入功能 请教高手一个问题,我想用dbgrid来实现多条数据同时录入的功能,但 dbgrid 连了数据源,一打开就把里面原有的数据全部显示出来了,还有一个问题是dbgrid的自动提交,我用的是delphi2010连数据库用FIBPlus,tpFIBDateSet中没有lock type 属性,那要怎样才能实现。刚注册的新手,分不多! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在一个方法中这样来实现:比如拿数据库控件TAdoQuery。with AdoQuery1 do begin Append;//添加 FieldByName('Field').AsString := '某个值'; ...... Post;//提交end;第一种方法:当录完了整条数据后,然其提交到数据库。第二种方法:1楼所说的,弄个控件,等录完毕后,一起提交。第三种方法:定义某个记录类型数据,把数据先写入到数据后,最后再进行提交。 可以用StringGird录入后一起提交 完全没有问题,设置stringgrid的colcount就可以 你的dbgrid的数据源先连接到clientdataset,录完后再一起提交到数据库. 我做的是单机版的,没有clientdataset,我是想录入后再一起提交,但tpFIBDateSet中没有locktype 这个属性,录入一条后就自动提交了。 可以試著設置ado的緩存模式,當輸入多筆記錄後,再批量post... 1.可以在SQL语句里加个where 条件,让之前的记录不显出的,要用批次提交2.这个控件没用过,不知道 WebBrowser怎么知道ajax执行完了呢? 这种界面用什么控件做? 只有bpl,delphi能不能使用bpl中的函数? delphi5升级到delphi6,二层结构,有什么注意事项? !!!!!谁知道怎么用Raize 的按钮做出“气泡”的提示框!!!???? 谁有LOGO啊,能否共享点给我,就是BTN和菜单条上的LOGO,~~~高分求LOGO~~~~ 简单问题!!大放分! 初级问题 关于生成曲线 一个关于DLL的问题。 求这种写法 BandedTableView能不能一行放置多个记录
可以在一个方法中这样来实现:
比如拿数据库控件TAdoQuery。
with AdoQuery1 do
begin
Append;//添加
FieldByName('Field').AsString := '某个值';
......
Post;//提交
end;
第一种方法:当录完了整条数据后,然其提交到数据库。
第二种方法:1楼所说的,弄个控件,等录完毕后,一起提交。
第三种方法:定义某个记录类型数据,把数据先写入到数据后,最后再进行提交。
完全没有问题,设置stringgrid的colcount就可以
2.这个控件没用过,不知道