【发布时间】:2019-01-30 20:35:29
【问题描述】:
我目前有一个包含 5 列的 DataViewGrid。 当我尝试创建一个 DataTable 然后将 DataTable 用作 DataSource 时,它会附加到我当前的视图中而不是更新现有的列(当我在执行期间逐步执行代码时,我可以看到 DataTable 存储了数据)
如何填充我的 DataGridView 的当前列而不附加新数据?
'Select Table Adapter with GetData function
Dim taRequest As New CSIAutomationDataSetTableAdapters.CheckRequestTableAdapter
'Create DataTable
Dim dtChkReq As New DataTable
'Populate DataTable
dtChkReq = taRequest.GetDataByReqIdandlstItem(reqID)
'Source the lstCheckItems DataGridView with the DataTable
lstCheckItems.DataSource = dtChkReq
【问题讨论】:
-
不确定,但在重新分配数据源之前尝试
DataGridView1.DataSource = Nothing。
标签: vb.net datagridview datatable