0

これには深刻な助けが必要です。私はフォーラムで検索し、グーグルで検索し、できる限り実験しました....すべて役に立ちませんでした。

これが問題です。

TableLayoutPanel を使用して、データベースの値に基づいてフォームを動的に構成しています。TableLayoutPanel に、動的に追加します -

  • 1 ラベル、
  • 1 テキストボックス、
  • 1 ボタン、
  • 1 コンボボックス

ここに問題の根本があります -

TableLayoutPanel に 2 つ以上の行がある場合、すべてのコンボボックスが同時に変更されます。

一度に 1 つのコンボボックスだけを変更するにはどうすればよいですか?

4

1 に答える 1

0

データソースは同じであるため、データソースに接続されている 1 つのコンボボックスでの変更は、接続されている他のコンボボックスへの変更として扱われます。これを回避するには、一時的な文字列配列を作成し、元のソースからその配列に情報をコピーして、そこからコンボボックスのデータソースにします。

于 2015-02-04T23:45:30.527 に答える