2013-10-15 79 views
0

我創建了一個強類型數據集(項目 - >添加新項目 - >數據集)。我爲其分配了一個存儲過程並創建了數據集。在Datasources下,我可以找到我的數據集(ds_1),當我點擊一個datatabel退出的littel箭頭(dt_1)時。如果我在ds_1.xsd的解決方案資源管理器中單擊雙擊,我可以看到表格和表格適配器,並單擊預覽也給我正確的表格。 現在我想我的數據表分配到一個表varialbe將強類型數據表分配給數據表類型變量不起作用

dim MyTable as new Datatable 
MyTable = applicationname.ds_1. 

智能感知爲我提供了

.dt_1DataTable 

,但是當我放棄這條線我得到一個錯誤(dt_1DataTable是一種applicationname.ds_1的,不能使用作爲表達)。

任何人都可以告訴我爲什麼我會得到這個錯誤,以及如何分配表格?

回答

0

您需要先創建數據集的實例。然後這將包括表格的實例,然後這些實例將隨着類別一起出現在Intellisense中,這就是您現在看到的內容。 同樣在你的代碼中,你正在將MyTable變成每週類型的表。 相反,你應該這樣做:

dim ds as new ds_1 
dim dt as new ds_1.dt_1datatable 
+0

謝謝這對我有用! – ruedi