「子を追加」という名前のフォームを作成しました。そのフォームで、ユーザーが持っている子供を選択できないコンボボックスをドロップしました。最初に、子供の名前を取得するためのテキストボックス、子供の生年月日を取得するための 3 つのコンボボックス、および子供の血液型用のもう 1 つのボックスを含むパネルがあります。今私が欲しいのは、ユーザーが子の数を選択すると、選択した数に応じて実行時に同じパネルが上下に追加されることです。
単純にコントロールを追加するには、次のようにコーディングすることを知っています
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);
}
また、実行時に追加されたコントロールを介してデータベースにデータを送信したいと考えています。では、これらのコントロールに名前を付けて、データベースのコーディングを行う方法について説明します。助けてください