foreach (Listing s in fx)
{
ListingBindingSource.Add(s);
}
私のコードでは、これにより次のエラーが発生します。
無効な操作エラー:オブジェクトの現在の状態が原因で、操作が無効です。
今私はチェックしました、私はこれをメインスレッドで実行しています。
また、以前は機能していました。最近変更されたのは、Listingメンバー(そのうちの2つ)をintからstringに変更したことです。Listbindingsourceを削除して作り直すと、自動的に変更されると思いました。しかし、私は何か他のことをしなければならないようです。誰かがここで光を当てることができますか?ListBindsourceは、datagridviewへのデータソースです。ありがとう
***ソリューション**** ** _ _
public Form1()
{
InitializeComponent(); Listing s1 = new Listing();
ListingBindingSource.Add(s1);
}
何らかの理由でこれが追加されました。何らかの理由でフォームが作成されたとき、nullがバインディングソースに渡されていました。なんでわからない。
いくつかの追加情報:
グリッドビューのデータソースとしてバインディングソースを削除すると、エラーは消えます