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