У меня есть BufdataGridView, называемые данными, а класс данных называется тест. Данные имеют 4 столбца: серийный номер, местоположение, тест1 и тест2. У меня есть функция, настроенная для импорта 40 рядов серийных номеров в данные. Данные связаны с списком привязки Serialno, который имеет тестовый объект Serialno. Я хочу, чтобы мой код систематически вводил данные в каждую строку после получения новых данных. После 20 рядов у меня есть настройка диалога в качестве перерыва, чтобы изменить настройку теста, и затем она продолжает принимать следующие 20. Я сделал это через цикл, который итерации проходит через указанные 20 раз. Проблема, которая у меня есть, заключается в том, что, как только я импортирую данные и нажимаю кнопку тестирования, она только помещает данные в верхнюю строку, а затем не в других. Я прошу его правильно распечатать данные в каждую строку?{
for (int i = 0; i < 20; i++)
{
Test newTest = new();
newTest.test1 = 0;
newTest.test2 = 0;
// moves cursor to next row
staveEATData2.CurrentCell = staveEATData2.Rows[^2].Cells[0];
}
var question = new TestForm();
question.ShowDialog();
for (int i = 0; i < 20; i++)
{
Test newTest = new();
newTest.test1 = 0;
newTest.test2 = 0;
// moves cursor to next row
staveEATData2.CurrentCell = staveEATData2.Rows[^2].Cells[0];
}
}```
Подробнее здесь: https://stackoverflow.com/questions/789 ... tagridview