求搭救~~国庆假期不知道又没人~关于DBGRID的用法的~急
要做一个表格样的东西给人输入,选择了DBgrid,现在界面是一个Edit主号,edit副号,还有两个Button,保存跟更新,现在要在对方输入了多少条后,根据不同的edit主号跟副号,点保存按钮后存到数据库里面去
想把DBgrid的值取出来后,用sql代码插入,却怎么搞都不知道怎么把当前的输入值取出来,还有要循环插入就要判断输入了多少行,要怎么判断?
多谢大侠!
[解决办法]
1.取值不在DBGrid里,而是在Data Access控件,比如TQuery, TTable, TADOQuery.....
2.输入了多少行也一样,TQuery.Count
3.DBGrid不太好用,建议尽快换一个好一点的,比如cxGrid,或TEhDBGrid之类的。
[解决办法]
DBgrid通常都是直接连到数据库对表进行操作的。所以,如果连到了需要的表上,就不用再用SQL语句来插入了,直接就保存到表中了。
如果相先输入,再用按钮来进行保存,就不必用DBgrid了,用StringGrid或是其他不连接数据库的控件。