标题:请高手指点!读取SQL server 表中的每行数据依次写入表单中的label控件!!
只看楼主
sagetech_hn9
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2021-5-19
结帖率:100%
已结贴  问题点数:20 回复次数:2 
请高手指点!读取SQL server 表中的每行数据依次写入表单中的label控件!!
求大神指点:
     我要从SQLserver数据库的一个表中读取20行数据,依次写入form表单中的20个卡片pancel(固定格式)的label,每张卡片上有8个标签,分别是label1,label2,label3,label4,label5,label6,label7,label8,第二张卡片是label9,label10,label11,label12,label13,label14,label15,label16,……,依次类推,我试着用for循环语句写(附上我的for语句),却怎么也无法实现,请各位指点!
              int n=1
              for (int i=1;i<20;i++){                                 
                   Label lb=new Label();
                   for (int m=1;m<8;m++){
                        lb.Name = "label" +m ;
                        lb.Text = dc.Tables["aaa"].Rows[i]["A"+m].ToString();
                    }
                 }
                        
                        
搜索更多相关主题的帖子: 写入 表单 label 依次 行数 
2021-05-19 21:29
venomlk
Rank: 2
等 级:论坛游民
威 望:1
帖 子:14
专家分:85
注 册:2009-2-18
得分:10 
容器.Controls["label" + m].Text = dc.Tables["aaa"].Ro.....
2021-05-20 08:44
qq2889577966
Rank: 4
等 级:业余侠客
威 望:5
帖 子:57
专家分:267
注 册:2021-4-14
得分:10 
程序代码:
            // 添加组件到容器
            Label[] labels = new Label[20];
            for (int i=0;i<20;i++)
            {
                labels[i] = new Label()
                {
                    Location = new Point(10,i*30),
                    Text = 数据
                };
                容器.Controls.Add(labels[i]);
            }

            // 操作组件
            //(容器.Controls[0] as Label).XXXX ......
            //(容器.Controls[1] as Label).XXXX ......
            // ......20

2021-05-20 15:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-505784-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100092 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved