该DBGrid由三张表在ADOQuery的SQL中连接后显示在DBGrid中的,现在需要在该DBGrid中由用户修改其中比较多的数据后想通过分别取DBGrid中的每个单元格的值然后回写到数据库中去。
但是昨天看了一个晚上好像没有发现DBGrid中有去行的办法。
希望各位大哥救命啊!
但是昨天看了一个晚上好像没有发现DBGrid中有去行的办法。
希望各位大哥救命啊!
解决方案 »
- 怎么样在DELPHI7里面装载GIF或者PNG格式的图片
- Dll在普通程序中调用没问题,在COM+应用程序出错。
- iwdbedit没有text属性,该如何控制?
- 虚拟内存问题(好象没有人会啊?)
- printer canvas 多页加印
- 《delphi5开发人员指南》里的一段话,不理解,请指教
- 修改記錄后POST出錯信息:Insufficient key column Information for updating or refreshing
- 如何获得ADODataSet中各个字段的数据类型
- 如何显示装有SQL SEVER2000的机器名
- rad studio中有没有办法设定新建程序时的模板
- 当选中DBGrid中的一条记录后,如何使该记录任意的上下移动?
- 能动态增加变量吗?如动态地增加Lable1,Lable2,...Lable30.目的是能关联动态的对象.
str:=dbgrid1.fields[1].value;//取某行的第二列
str:=dbgrid1.fields[2].value;//取某行的第三列
str:=dbgrid1.fields[n].value;//取某行的第n+1列
DBGrid中的数据已经被改动,移动的是adoquery1,能把改动后的数据回写进数据库吗?!
adoquery1.fieldbyname('xxx').value := 你的值;
adoquery1.post;
可以的话,不知道怎么样才能选取行?