следующий код дает "Значение '7' недопустимо для 'indexStart'. 'IndexStart' должно быть меньше или равно 3. Имя параметра: indexStart" error!
void eventsource_EventLogCollectionChanged(object sender, EventLogEventArgs e)
{
_all.AddRange(e.NewEventLogItems);
BindingList<EventlogItem> data = dgvPlcEvents.DataSource as BindingList<EventlogItem>;
List<EventlogItem> newdata = FilterEvents((EventLogItemType)cboEventTypes.SelectedItem, GetSidFilter(), e.NewEventLogItems).ToList();
foreach(EventlogItem item in newdata)
{
data.Add(item);
}
dgvPlcEvents.Invalidate();
}
1) Почему?
2) как это исправить?
Я перевел список связывания (получая из filterevents) в список, чтобы избежать ошибки, но это не помогло.
Что я делаю не так? Я просто хочу добавить некоторые элементы в список связывания, который является источником данных для сетки данных, чтобы он автоматически вставлял строки.
Спасибо