我正在将dataGridview的数据源设置为表。 首次加载事件
Datagridview.datasource=DTFromSQl
在我做的一些随机事件中。
Dim Dt as datatable=DataGridview1.datasource
当我执行DT.rows.clear()
时,它还会清除Datagridview中的行。我想它是由于数据绑定。但数据绑定是如何发生的?以及如何删除它以便仅在DT
中发生更改。
由于
好的,我做到了,但有些事情对此感觉不对。
Dim DTSend As New DataTable
For i As Integer = 0 To DataGridView1.ColumnCount - 1
DTSend.Columns.Add(DataGridView1.Columns(i).Name)
Next
答案 0 :(得分:2)
使用以下代码。当您清除datatable
时,它将无法清除您的datagridview
Dim dtsend As DataTable
dtsend = CType(DataGridView1.DataSource, DataTable).Copy()
dtsend.Clear()