我使用VB.NET 2010(Visual Basic中2010速成)時。我也使用Visual Basic 2010 express內置的SQL Server Express。無效的轉換異常在基於WPF的項目填充數據表問心無愧表適配器
我剛纔已經談完了琢磨我的代碼鉤住我的基於WPF的形式,以現有的SQL數據庫(agentroster.sdf)。我有一個連接到這個數據庫的全局數據源(AGENT_ROSTER)。連接被確認可以正常工作。
這是我使用的代碼,省略無關代碼的第一部分,
Dim table_adaptor As New AGENT_ROSTERTableAdaptors.AGENT_ROSTERTableAdaptor
Dim roster_table As New DataTable("roster_table")
Dim rowposition As Integer
Private Sub ROSTER_Loaded...
table_adaptor.Fill(roster_table)
End Sub
我收到以下錯誤: (在立即窗口)
第一次機會在VBP中發生類型'System.InvalidCastException'的異常-WORD4WORD.exe
(In Message,指向該行:「table_adaptor.Fill(ro ster_table)')
InvalidCastException的是未處理 無法轉換類型的對象 'System.Data.DataTable' 爲類型 'AGENT_ROSTERDataTable'。
我在做什麼錯了,此外,如何填充table_adaptor(或替代方法)roster_table?
太棒了!非常感謝。 – CodeMouse92 2011-01-14 01:40:48