В нашем приложении для промышленной автоматизации нам необходимо захватывать и отображать данные в миллисекундах.
У нас есть привязка данных между элементом управления сеткой данных и объектом DataTable. У нас есть около трехсот записей, которые необходимо отобразить в сетке. Поэтому мы обновляем 300 записей каждый раз, когда получаем записи.
Пример
TabularViewTable tvt = _presenter.WorkItem.Items.Get<TabularViewTable> ("TabularViewTable");
foreach (DataRow row in tvt.Rows)
{
row["Value"] = GetDataFast(row["Name"]);
}
После подключения 10 устройств загрузка процессора увеличивается на 15%. Как повысить производительность с помощью DataTable или с помощью какого-либо пользовательского источника данных
С уважением,
Krishgy