У меня есть элемент управления DataGridView в моей форме приложения Windows. Этот DataGridView заполняется на основе простого текстового файла (указанного пользователем во время выполнения). Следовательно, количество столбцов и строк рассчитывается динамически. Теперь все работает нормально, как и ожидалось, единственная проблема в том, что моему DataGridView потребовалось много времени для загрузки данных, есть ли способ оптимизировать производительность DataGridView?
Подсказка. Обычно представление данных содержит 1024 столбца и почти 100 строк.
Ниже приведен код для заполнения моего DataGridView
dataGridView1.ColumnCount = nColumnCount;
for (int i = 0; i < CurrPageLines.Length; i++)
{
string sCurrLinecontents = CurrPageLines[i];
int n = dataGridView1.Rows.Add();
for (int j = 0; j < /*nColumnCount*/sCurrLinecontents.Length; j++)
{
dataGridView1.Rows[n].Cells[j].Value = sCurrLinecontents[j];
}
}