スレッドで行の値を更新しています
dataGrid[col,row].value = msg;
上記の構文は、直接使用すると正常に機能しますが、スレッドで使用するとデータ グリッドが更新されません。後でデリゲートを使用して行を更新しました
if (dataGrid.InvokeRequired)
{
//-------------- Delegate Create a differnt thread and end cross reference thread error --
dGStatusTextDelegate deleg = new dGStatusTextDelegate(dataGridStatusUpdate);
dataGrid.BeginInvoke(deleg, new object[] { msg,statuscol,row });
}
else
dataGrid[statuscol,row].Value = msg;
まだ同じ応答、データ グリッドの更新はありません。スレッドを使用しない場合に機能します。任意のヘルプ