複雑な問題を抱えています。助けてください。
問題:
のフォームがありTabControl
ます。TabPages
最初は aで、 2dataGridView
番目は multiplecomboboxes
です。
DataGridView
からのデータで満たさTable1
れ、他のタブでは、最初のcombobox
データソースが に設定されTableCB1
、2 番目のデータソースが に設定combobox
されますTableCB2
。
~の間TableCB1, TableCB2
はDataRelations
( TableCB1.ID->TableCB2.ParentID
) のようになっています。現在の列をテーブルからコントロールにバインドするためにデータバインディングを使用しています。
フォームを開くと、最初の tabPage ( dataGridView
) が入力されて正常に動作しますが、2 番目の TabPage ( with comboboxes
) を選択すると、選択したcombobox
項目が正しく選択されません!!! 最初のものだけがcombobox
正しく設定されていますが、バインディングソースの位置を変更するか make するまで、他のすべてはデータソースの最初の項目を選択していますdataset.rejectchanges()
。
しかし、TabPage 2 をフォームの読み込み時に表示するようにすると、コンボボックスの項目が正しく選択されます!
私はそれが非常に具体的な問題であることを知っていますが、誰かがこの問題を解決するのを手伝ってくれることを願っています.
私は.NET3.5とwinformsでそれをやっています。
ありがとう。