delphi中DBGrid中的表格怎样添加一行,并在最上面 10

只有一个DateSource,一个DBGrid,两个button,一个TEdit,一个Label,而且表中第一行有数据,比如说某个城市的小地名,但我要在这个DBGrid中... 只有一个DateSource ,一个DBGrid,两个button,一个TEdit,一个Label,而且表中第一行有数据,比如说某个城市的小地名,但我要在这个DBGrid中增加一行,此行显示这些小地方的城市,比如说,你的家乡有很多小地方,但我要知道这些小地方是属于哪个城市。 展开
 我来答
黄毅毅
2012-11-21 · TA获得超过185个赞
知道答主
回答量:182
采纳率:0%
帮助的人:50.9万
展开全部
不懂你的用处,为什么要添加一行后放在最上面,如果有ID(int)索引字段的话,可以用order by id desc,刷新数据即可。

楼主啊,dbgrid是一个二维表,是行与列的概念,不可能存在其中一行数与其他行的类别是不同的。如果你想得到目的,那么可以添加一个字段‘城市名’。这样每行记录都会有相应的地市了。比如:
地方名 城市名
AA 长沙
BB 长沙
darlingks
推荐于2017-10-05 · TA获得超过222个赞
知道小有建树答主
回答量:638
采纳率:75%
帮助的人:174万
展开全部
DBGrid只是一个显示的控件, 要控制里面的数据 还得控制DBGrid.Datasource.Dataset
如ADOQuery 也就是说要如何显示 根源在ADOQuery 也就是你的数据库语句了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友42b09e861
2012-11-20
知道答主
回答量:63
采纳率:0%
帮助的人:40.2万
展开全部
用它所绑定的数据集append,然后dbgrid就自动增加一行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
台浦泽4r
2012-11-20 · TA获得超过937个赞
知道小有建树答主
回答量:1249
采纳率:62%
帮助的人:633万
展开全部
连接好数据库
ADOQuery1.RecNo:=1;
ADOQuery1.Insert;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hkun0120
2012-11-20 · TA获得超过558个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:157万
展开全部
DBGrid.append;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式