複雑な問題を抱えています。助けてください。
問題:
のフォームがあり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でそれをやっています。
ありがとう。