M mit einem winForm und in diesem m mit BackGroundWorker
Kontrolle, um die Formular-GUI aktiv zu halten. Jetzt greife ich auf datagridview von backgroundworker_doWork()
Methode, so dass ich eine Delegierte Methode unten erstellt:
delegate void updateGridDelegate();
private void invokeGridControls()
{
if (autoGridView.InvokeRequired)
{
updateGridDelegate delegateControl = new updateGridDelegate(invokeGridControls);
autoGridView.Invoke(delegateControl);//here i need to do something to access autoGridView.Rows.Count
}
}
und in der backgroundworker_DoWork()
Ereignis m Zugriff auf Datagridview als
int temp2noofrows = autoGridView.Rows.Count - 1;// here i dn't understand how to call my delegate method, so i can avoid cross threading access error