delphi用SQL有多少行数据就生成多少个label,并且每个label对应到指定的字段怎么写?

例如我查询到3条数据,我需要字段A那么就在label下一行再生成2个label并且字段都是A,只是赋予的行数内容不一样。头好痛,不知道怎么写,求大神回答... 例如我查询到3条数据,我需要字段A 那么就在label下一行再生成2个label 并且字段都是A,只是赋予的行数内容不一样。
头好痛,不知道怎么写,求大神回答
展开
 我来答
百度网友d84dd6d
2016-07-12 · TA获得超过477个赞
知道小有建树答主
回答量:537
采纳率:100%
帮助的人:355万
展开全部
循环动态生成控件,设定好每个控件的位置规格,规范label控件的名字,以方便查找控件进行设定label的caption值,
如第一行字段A,可设定名字为Label_a_001,,字段B,设定名字为Label_b_001,
第二行字段A,可设定名字为Label_a_002,,字段B,设定名字为Label_b_002,
这样可以通过循环用FindComponent对每行控件进行付值
如现在是第2行记录
设变量i 记录行数,i:='002'

Tlabel(FindComponent('Label_a_'+i)).caption:=dateset.fieldbyanme('a').value
其它字段类似操作,以上资料供参考
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式