0

バインドされたdatagridviewとテーブルを含むデータセットがあります。

テーブル内の同じフィールド「Restaurant」にバインドされた2セットのコンボボックスがあります(相互にミラーリングしています)。

「NewEmployeeRestaurant」コンボボックスで値を変更すると、データグリッドビューに反映されます。他の従業員のデータグリッドビュー全体をクリックして撮影することはできますが、変更した従業員に戻ると、値は変更したままになります。すべてが世界で良いです。

ただし、同じ設定で「EmployeeRestaurant」コンボボックスに移動すると、値が変更され、データグリッドビューに反映されます。ここまでは順調ですね。しかし、別の従業員に移動して、変更したその従業員をクリックすると、datagridviewには新しい値が表示されますが、コンボボックスは空です。クールではありません!

動作しているコンボボックスオブジェクトをコピーして使用しようとしましたが、同じ問題が発生します。私は唖然としている。何か案は?

ありがとう!

4

1 に答える 1

0

解決済み:これはVSのある種のバグだと思います。同じテーブルに関連付けられた他のバインドされたコンボボックスを含むグループボックスがありました。ユーザー機能上の理由から、groupboxをvisible=falseにしました。そのグループボックスをデフォルトでvisible=trueに設定すると、元のコンボボックスが機能しました。

私はこれらのVSのバグに腹を立てていますが、ツール全般に感謝しています。これが将来誰かに役立つことを願っています。

于 2012-04-16T17:52:03.097 に答える