我创建了一个名为“添加孩子”的表单。在那种形式中,我删除了一个组合框,用户可以从中选择没有他/她拥有的孩子。最初有一个面板包含一个文本框来获取孩子的名字,3 个组合框来获取孩子出生日期的日期和月份,还有一个用于孩子血型的框。现在我想要的是当用户选择它的子节点数量时,相同的面板在运行时添加一个低于另一个取决于选择的数字。
我知道要简单地添加一个控件,我们编写这样的代码
private void addchildbtn_Click(object sender, EventArgs e)
{
Button btn = new Button();
this.Controls.Add(btn);
}
以及如果我们必须添加包含相同元素的相同类型的面板,一个在另一个之下该怎么办。我做了这个错误的编码
private void addchildbtn_Click(object sender, EventArgs e)
{
childpnl pnl = new childpnln();
this.Controls.Add(pnl);
}
我还想通过运行时添加的控件将数据提交到数据库。那么如何命名这些控件来做数据库的编码。请帮忙