0
我已經創建了三個項目。項目A,B,C。項目A是具有The Datatable的控制檯應用程序。項目B是具有名爲DtforC的公共共享變量的類庫。項目C是Datagridview的Windows窗體應用程序。現在我已經加入項目B的DLL的,參照上述兩個項目A和項目C.當項目被棟中的列i,那麼等號dtForC投射的datatble像下面如何使用共享變量在兩個項目之間共享數據表(VB.NET)
Sub BuildTable()
dtofprojectA.Colums.Add("Name",GEType(String))
dtofprojectA.Colums.Add("ID", Gettype(Integer))
DtofpojectA.Rows.Add("computer",0)
dtforc=dtofprojectA
End Sub
下面是類項目b
Public Class Test
Public Shared DtForc As New DataTable
End Class
現在的代碼是項目的代碼C
,但仍然沒有發生在DataGridView是空的,即使我通過控制檯添加更多的記錄應用程序
'shared'並不意味着在Windows中的進程之間共享 - 它表示在同一進程中類的實例之間共享*! - 這就是爲什麼你可能需要一些服務之間的溝通...它甚至可以只是一個數據庫 – Carsten
數據庫doesnt *有*是項目的一部分。如果是Access,每個項目都可以自行打開/使用它,這意味着在'Users'中找到某個文件。創建一個DataTable並不那麼棘手,你需要有一個DLL爲你做, – Plutonix