クロススレッド例外をスローしているdataGridViewにバインドした別のスレッドからデータを受け取るデータ構造(bindingList)があります。dataBound である dataGridView を呼び出すにはどうすればよいですか? これは winForm プロジェクトです。明確にするために、私が話していることの例を次に示します。
DataStore dStore = new DataStore();
dStore.ReceiveData += new ReceiveDataEventHndlr(data);
BindingList<mydataobj> myDataStructure = new BindingList<mydataobj>();
dataGridView.DataSource = myDataStructure;
// here's my cross threading issue
private void data(string s, double d)
{
myDataStructure.Add(new MyDataObj(s,d));
}