3
VB2010我已經手動創建了一個DataTable,因此它不是來自數據庫。我將它分配給一個組合框,它顯示我的數據列。如果我更改DataTable,是否必須重新建立鏈接?將DataTable分配給組合框,然後進行更改
'assign first table
dt = GetFirstTable()
cbo.DataSource = dt
cbo.DisplayMember = "Time"
cbo.ValueMember = "Time"
'print out items in combobox
'assign second table
dt = GetSecondTable()
'cbo.DataSource = dt 'do i have to re-connect here?
'print out items in combobox
看來如果我不重新建立鏈接,我會得到相同的項目。我雖然因爲cbo已經鏈接到dt變量,我不需要每次重新鏈接它。這是如何工作,或者我在這裏做錯了什麼?
我明白了。我想我對源和表的工作原理有不同的看法。每當我更改源代碼和工作時,我都會重新鏈接。謝謝。 – sinDizzy