0
我正在使用VB.net的窗體應用程序。我已經填充了Datagridview1(dataset1.existingtable是數據表)。現在我希望從其數據表的一列中獲取不同的值,然後填充另一個Datagridview2(dataset2.uniquerecords是數據表)。填充vb.net中的現有數據表後刷新datagridview
問題:無法使用設計模式刷新Datagridview2中的數據。但是,我能夠在運行時動態創建數據表時刷新數據。 在我的表單完全加載後,下面的子表單被調用。
下面的代碼不能正常工作
Private Sub loaddistinctrecords()
uniquerecords = existingtable.DefaultView.ToTable(True, "column_name")
Datagridview2.Refresh()
End Sub
下面的代碼工作
Private Sub loaddistinctrecords()
Dim newuniquerecords As New DataTable()
newuniquerecords = existingtable.DefaultView.ToTable(True, "column_name")
Datagridview2.DataSource = newuniquerecords.DefaultView
End Sub