我有一些个数不定的数据,保存在dataset里,想用textbox一条一条显示出来,如何在有数据时添加一个textbox,再将数据显示在textbox里??

解决方案 »

  1.   

    int x = 20;
    int y = 50;for (int i = 0; i < 10; i++)
    {
        TextBox tb = new TextBox();
        tb.Left = x;
        tb.Top = y;
        y += 50;
        tb.Text = "XXXX";    this.Controls .Add(td);
    }上面只是个示意。 i 的循环条件根据情况写,"XXXX" 也是你自己根据情况取具体的内容。X,Y的值,要结合实际的显示效果自己调整。另外,我用的是直接在窗体上添加,你可以把它们添加到一个Panel上,这样位置和大小更好控制。
      

  2.   

     TextBox txt2 = new TextBox();
                txt2.Location = new System.Drawing.Point(100, 200);
                txt2.Name = "txt2";
                txt2.Size = new System.Drawing.Size(100, 21);
                txt2.TabIndex = 1;
                this.Controls.Add(txt2);
    为什么不用DataGridView?