0

友人、私は自分の Windows アプリケーションに datagridview を持っています。6 つの列があり、そのうち 2 番目 (colindex 1) はコンボボックス型です。その他はテキストボックスタイプです。table1 からこのコンボボックスを設定する必要があります。table1 には ID と名前の 2 つの列があります。コンボボックスには名前のみが表示されます。ユーザーはそのコンボボックスから任意の 1 つを選択し、他の 5 つの列に何かを書き込むことができます。保存ボタンを押すと、コンボボックスのselectedItemのIDと他の5つのテキストボックスの値がtable2に保存されます。フォームが再度読み込まれると、table2 からデータが取得され、対応するデータが datagridview に表示されます。データソースを使用してコンボボックスにデータを入力しました。しかし、それは機能していません。どうすればそれを行うことができますか?

4

1 に答える 1

0

コンボボックスの をに、DisplayMemberコンボボックスの を に設定してみてください。"Name"ValueMemberID

また、デザイン時に実行するバインディング (さらに言えば、すべての変更) はInitializeComponent、使用している Visual Studio のバージョンに応じて、クラスのメソッドにあります。同じファイルまたは別のファイルに存在します。

于 2012-04-18T12:57:21.747 に答える