dbgrid如何增加行 各位大虾,小弟初次接触Delphi,就遇到了一个简单的问题,在DBGRID控件中,怎样按一下新建按钮就在DBGRID中新增一行啊,我是用ado和ACCESS数据库连在一起的用dataset的APPEND方法只能增加一行,但我是要按一下就增加一行,再按一下又增加一行的.我翻遍了它的属性和方法都找不到,请各位高手指点一下小弟感激不尽!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADOTable1.Edit;ADOTable1.Append;ADOTable1.post;其他相同,不同过样数据库端也会相应增加的。 对你的DBGrid关联的数据集进行操作就行了!ADODataSet.Append或者ADOTable.Append或者ADOQuery.append用Insert也行。 感谢以上各位大虾的回贴,小弟在此先多谢了,以上几种方法我之前都试过了,但只能在dbgrid中追加一行或插入一行,如想插入一个以上的空行就不成了,这是什么原因,希各位大虾伸出援手,帮我助决这个问题,小弟一定结贴,跪谢! 你试试我上面的方法,是可以多行的我自己测试过的。在ButtonClick事件中写进去,多点击几次,看看 如果要插入空行,先你的数据库得允许每个字段都能为空,如果有一个字侧面不能为空,就不能连续插入空行的,还有数据库(SQL Server)不允许插入空行,解决方法是将其中一个字段赋值为 ' ' 一个空格下面方法:ADOTable1.Edit;ADOTable1.Append;ADOTable1.FieldByName('cname').AsString:= ' ';//随便一个字段ADOTable1.post 论坛自动发帖子相关的几个问题,请高手赐教? 第二个很菜的问题 条码BarCode打印识别问题 我第二次散分因为一个字——烦,为什么因为我的手机、建行卡、考试证、身份证等多样贵重的物品被盗啦兄弟~~我伤心啊。 如何在listview中实现象dbgrid点击title排序? DBGrid 问题(在线等待) 请问有什么办法在我自画TBUTTON时,自画的字不会被覆盖? 怎样深层理解delphi的类变量 如何在邮件发送前对邮件附件进行处理?(邮件客户端可能是outlook,foxmail等) 我要提问: 关于对文件夹/文件操作的监视 ------请进来 如何释放record类型 DBGRID顯示一行
ADOTable1.Append;
ADOTable1.post;其他相同,不同过样数据库端也会相应增加的。
ADODataSet.Append或者
ADOTable.Append或者
ADOQuery.append
用Insert也行。
我自己测试过的。
在ButtonClick事件中写进去,多点击几次,看看
解决方法是将其中一个字段赋值为 ' ' 一个空格下面方法:
ADOTable1.Edit;
ADOTable1.Append;
ADOTable1.FieldByName('cname').AsString:= ' ';//随便一个字段
ADOTable1.post