none
コンボボックスにビューを設定した画面を作成すると、デザイン画面がエラーになって表示されない。 RRS feed

  • 質問

  • VB2005初心者で困っています。(Visual Studio Pro 2005 Japanese MVL使用)

    コンボボックスにビューを設定した画面を作成すると、フォームデザイン画面に”変数 'PR040SEQNoViewBindingSource' は宣言されていないか、または割り当てられていません。”と表示されてしまい画面が編集できない。

    Designer.vbを内容を見ると、コンボボックスの設定の下に ViewBindingSourceが自動生成されてしまっている。

    設定の順番を入れ替えると表示される。

     

     

    ※自動生成された内容

            'cbo入力SEQNo
            '
            Me.cbo入力SEQNo.DataSource = Me.PR040SEQNoViewBindingSource
               ・

               ・

            '
            'PR040SEQNoViewBindingSource
            '
            Me.PR040SEQNoViewBindingSource.DataMember = "PR040SEQNoView"
            Me.PR040SEQNoViewBindingSource.DataSource = Me.PRICEDataSet

     

     

    ※手動にて入れ替えた内容(この場合は正常に編集画面が表示される)

            '
            'PR040SEQNoViewBindingSource
            '
            Me.PR040SEQNoViewBindingSource.DataMember = "PR040SEQNoView"
            Me.PR040SEQNoViewBindingSource.DataSource = Me.PRICEDataSet

     

               ・

               ・

            'cbo入力SEQNo
            '
            Me.cbo入力SEQNo.DataSource = Me.PR040SEQNoViewBindingSource

    但し手動で入れ替えてもリビルドするとまた戻ってしまうために、根本的な解決できる方法が

    わかる方がいらっしゃいましたら、お手数ですが教えて下さい。

     

    2008年1月11日 8:01