Вывожу массив byte[,] размером 200x200 в DataGrid таким образом:
dataGrid.ItemsSource = FillDataGrig(<массив>);
...
public DataView FillDataGrig(byte[,] array)
{
int rows = array.GetLength(0);
int columns = array.GetLength(1);
DataTable dataTable = new DataTable();
for (int i = 0; i < columns; i++)
{
dataTable.Columns.Add(new DataColumn((i + 1).ToString()));
}
for (int i = 0; i < rows; i++)
{
DataRow newRow = dataTable.NewRow();
for (int j = 0; j < columns; j++)
{
newRow[j] = array[i, j];
}
dataTable.Rows.Add(newRow);
}
return dataTable.DefaultView;
}
Скроллинг такого DataGrid тормозит, как и сам рендер. Можно это как-то исправить?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости