過去に、私は次のようなデータバインディングを作成しました。
textBoxPlatypusName.DataBindings.Add(new Binding("Text", PlatypusInfo, "PlatypusName"));
...ただし、動的に作成されたコントロールでは、これは不可能です(コンパイラは、コンパイル時に「textBoxPlatypusName」を認識できません)。
これを試してみてください:
TextBox tb = (TextBox)this.Controls.Find("textBoxPlatypusName", true).First();
(TextBox)tb.DataBindings.Add(new Binding("Text", PlatypusInfo, "PlatypusName"));
...「タイプ'void'を'System.Windows.Forms.TextBox'に変換できません」および「ステートメントとして使用できるのは、代入、呼び出し、インクリメント、デクリメント、および新しいオブジェクト式のみです」と表示されます。
これを達成する方法はありますか?