У меня есть два dagagview, и я пытаюсь вставить значение в datagridview1 в datagridview2, используя флажок при нажатии кнопки.
For i As Integer = DataGridView1.Rows.Count - 1 To 0 Step -1
Dim c As Boolean
c = DataGridView1.Rows(i).Cells(0).Value
If c = True Then
With DataGridView1.Rows(i)
DataGridView2.Rows.Insert(0, .Cells(0).Value, .Cells(1).Value, .Cells(2).Value, .Cells(3).Value, .Cells(4).Value, .Cells(5).Value)
End With
End If
Next
Мой код будет вставлять данные каждый раз, когда я его вставляю.Я хочу предотвратить вставку тех же данных в datagridview2.Как вы можете видеть на изображении ниже каждый раз, когда я пытался вставить один и тот же флажок, я могу добавить его несколько раз.Огромное спасибо.
Так я заполняю свое представление данных1.
Sub dgv1_SubjectList()
query = "SELECT subject_id AS '#', subject_name AS 'Descriptive Title', subject_units AS 'Units', sem AS 'Semester', year_level AS 'Year Level' " & _
" FROM subject WHERE course = '" & cmb_Course.Text & "' AND CURRICULUM = '" & curriculum & "' "
da = New MySqlDataAdapter(query, myconn)
da.Fill(ds, "subject")
DataGridView1.DataSource = ds.Tables(0)
DataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
End Sub
В datagridview2 я добавляю пустой столбец непосредственно в datagridview2.
Спасибо.Извините за позднее обновление.