Хочу добавить 100тыс строк с 5-6 колонками в grid. Если делать через datagridview.Rows.Add()
это занимает много времени.
Временное решение - привязать через binding
var bindingList = new BindingList<DB>(lst.Take(1000000).ToList());
var source = new BindingSource(bindingList, null);
dataGridView1.DataSource = source;
Вот первичный код, который надо оптимизировать
for (int i = 0; i < lst.Count(); i++)
{
var row1 = new string[] { lst[i].Ves, lst[i].Tovar, lst[i].Mnn, lst[i].Category, lst[i].Tsena, lst[i].Ostatok };
dataGridView1.Rows.Add(row1);
dataGridView1.Rows[dataGridView1.Rows.Count-1].HeaderCell.Value = i;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня есть созданный UserControlНесколько его экземпляров я добавляю на MainWindow
Как реализовать многопоточность в WPF? Нужно сделать программу, которая при поступлении данных на COM порт меняет видео в программе на другое,...
Развернул свой Nuget Server на удаленном хостеТакже собрал два NuGet пакета и добавил их напрямую в репозиторий сервера, и выкладываю сервак вместе...