2011-11-06 36 views
1

我有一個名爲數據集:FileUploadDataSet.xsdC#TableAdapter的數據集參考

和我有以下表適配器:

enter image description here

我default.aspx.cs頁面看起來的開始像這樣:

enter image description here

,但我得到的以下錯誤:

The type or namespace name 'FileUploadDataSetTableAdapters' could not be found (are you missing a using directive or an assembly reference?)

我想綁定數據集與gridview,然後還想執行一些插入語句也。但我似乎無法擺脫一步。我的數據集保存在App_Code文件夾中。

任何想法,讓一個年輕的C#nOObie這個打算嗎?

回答

2

您使用statment無法與真正的類名稱匹配給什麼,這可能是名字。

按CTRL +W¯¯ç或查看=>類視圖

找到你的表適配器類和拖放到代碼區。然後它會給你完整的類名的命名空間像DataSet1TableAdapters.t1TableAdapter

你可以移動DataSet1TableAdapters使用的語句並直接使用t1TableAdapter

有與您的應用程序代碼文件夾具有數據集中沒有問題。

編輯:如果您沒有看到從數據集生成的類,則可能需要正確地重新創建類。

+0

我沒有看到我的數據集類觀點..:S – PD24

+0

我如何正確生成類? – PD24

+1

您創建的數據集和數據適配器,構建項目類將自動爲您生成。 – Damith

1

從解決方案資源管理器中打開的數據集適配器,轉到屬性窗口,如果不列入右鍵點擊打開,打開視圖菜單並打開。有兩個屬性,一個是命名空間,另一個是名稱。你必須更改命名空間(http://tempuri.org/DatabaseBookingDAL.xsd)至(http://tempuri.org/ 您的命名空間名稱。XSD),改變你的類的名稱,性質

0

我有同樣的問題,要解決添加以下代碼:

using test.App_Data.testDataSetTableAdapters; 

其中:

測試:你的項目的名稱

App_Data文件:文件夾中包含您的數據庫

testDataSet:你的數據集的名稱

它的正常工作:)