Есть основной класс и дополнительный, в дополнительный я передаю ссылку на основной, где после расчета добавляю созданный объект в таблицу. Первый раз добавляется без ошибок, на след итерации выскакивает исключение. Как это можно убрать? Именно с помощью метода dataGrid.Items.Add(). Wnd содержит ссылку на основной класс. Возникает исключение на строчке создания нового объекта zet в цикле на 2 итерации
ResultData zet;
for (int i = 0; i < paramOptFirst.Count; i++)
{
zet = new ResultData(Timeframe, startDateOpt + " -- " + endDateOpt, startDateFrwd + " -- " + endDateFrwd, resultOptOne[i][0], resultOptOne[i][1], resultOptOne[i][2], resultOptOne[i][3], resultOptOneF[i][0], resultOptOneF[i][1], resultOptOneF[i][2], resultOptOneF[i][3], paramOptFirst);
wnd.Dispatcher.BeginInvoke(new ThreadStart(delegate
{
wnd.dataGrid.Items.Add(zet);
}));
}
Исключение - An unhandled exception of type System.Reflection.TargetInvocationException' occurred in mscorlib.dll
Additional information: Адресат вызова создал исключение.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости