Добавление в DataGridView по столбцу или ячейке - PullRequest
0 голосов
/ 19 сентября 2019

Можно ли добавить несвязанные данные в DataGridView по столбцу / ячейке, а не по всей строке, чтобы следующая пустая ячейка в столбце была заполнена аналогично этому в Excel

ActiveSheet.Range("A100").End(xlUp).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues

Эточто я делал для каждого нажатия кнопки

Private Sub Button1_Click(sender As Object, e As EventArgs)
  Button1.Text = Label1.Text
  Me.DataGridView1.Rows.Add(Button1.Text, "", "")
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs)
  Button2.Text = Label2.Text
  Me.DataGridView1.Rows.Add("", Button2.Text, "")
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs)
  Button3.Text = Label3.Text
  Me.DataGridView1.Rows.Add("", "", Button3.Text)
End Sub

, а затем удалял пустые ячейки в Excel

Outcomes

На данный момент получается три строкивместо одной строки Добавление новой строки каждый раз при нажатии одной из кнопок

Редактировать:

Я надеялся, что с каждым столбцом будет связано несколько кнопок (кнопка 1 и4 с колонкой 1, 2 с 2 и т. Д.).

Если пользователь нажмет кнопку 1 2 раза и кнопку 4 3 раза, он заполнит столбец 1 5 раз.Затем, когда кнопка 2 была нажата, она заполнила бы столбец 2, но начиналась бы со строки 1, а не новой 6-й строки, аналогичной кнопке 3.

Таким образом, в конце это будет строка, в которой все 3 столбца заполнены встрока, а не только один столбец с двумя пробелами.

У меня были метки, которые добавлялись при нажатии кнопки отправки, но это означало, что кнопки все еще нужно было нажимать в последовательности, заполняющей столбцы 1, 2 и 3, прежде чем они были отправлены

Новый результат

Любая помощь или указатели с благодарностью

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...