【发布时间】:2013-04-28 08:29:53
【问题描述】:
我创建了一个名为“添加孩子”的表单。 在那种形式中,我删除了一个组合框,用户可以从中选择没有他/她拥有的孩子。 最初有一个面板包含一个文本框来获取孩子的名字,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);
}
我还想通过在运行时添加的控件将数据提交到数据库。 那么如何命名这些控件来做数据库的编码。 请帮忙
【问题讨论】:
-
是的.....实际上我不知道该怎么做,因为我是初学者@Yatrix
-
我在下面给了你一个答案,但如果你是初学者,你可能还没有完全理解。您必须对如何完成所有这些事情进行一些研究,但这是编程的一部分。你花了很多时间在谷歌上搜索。 =) 错误将出现在错误窗口中,您可以在 Visual Studio 的视图菜单中打开该窗口。您需要通过 Google 搜索您收到的错误信息,以便更好地了解问题所在。
-
childpnl 是您创建的用户控件吗?