Добавьте строки datagridview1 в datagridview2 несколько раз
У меня есть два datagridview, мне нужно добавить строки из datagridview1 в datagridview2
если ячейка datagridview1 [3] value =1, то результат добавляет строку один раз в datagridview2,
(Все в порядке, работает нормально)
(Моя Проблема В Этом)
в противном случае, если значение ячейки datagridview1 [3] больше 1, результат добавляет ту же строку несколько раз, что и число значений ячейки [3] в datagridview2
Спасибо,
Что я уже пробовал:
private void button2_Click(object sender, EventArgs e) { dataGridView56.Rows.Clear(); for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { int value; string qty = dataGridView1.Rows[i].Cells[3].Value.ToString(); if (int.TryParse(qty, out value)) { if (value == 1) { dataGridView2.Rows.Add(); dataGridView2.Rows[i].Cells["jobno"].Value = dataGridView1.Rows[i].Cells[0].Value.ToString(); } else if (value > 1) { int x = value; foreach (DataGridViewRow row in dataGridView2.Rows) { dataGridView2.Rows.Add(); dataGridView2.Rows[x].Cells["jobno1"].Value = dataGridView1.Rows[i].Cells[0].Value.ToString(); } x++; } } } }