动态创建可编辑表

时间:2012-04-05 11:39:42

标签: c# winforms

我正在尝试编写一个简单的应用程序,用户将值输入到将在使用此代码提供输入时动态生成的表中:

if (textBoxX.Text == "" || numericDataPoints.Value == 0) return;
//readjust the table layout panel to receive the inputs
tableX.Enabled = true;
dPoints = (int)numericDataPoints.Value;
double cx = 1;
while (cx < dPoints)
{
    tableX.GetControlFromPosition(0, 0);
    tableX.GetColumn(textBox4);

    tableX.ColumnStyles.Add(new ColumnStyle(SizeType.AutoSize));
    TextBox t = new TextBox();
    t.Dock = DockStyle.Fill;
    tableX.Controls.Add(t);
    cx += 0.5; //this is to add two columns for each data point
}

问题是新添加的列被隐藏。

有关如何解决此问题的任何建议?

感谢。

1 个答案:

答案 0 :(得分:0)