我在C#中創建了一個工作的Windows Forms項目,該項目訪問Access數據庫的配方。使用表格適配器和數據集,我可以查詢,更新和插入新的數據到數據庫中。訪問新類中的數據集和表格適配器
我創建了一個新的VS項目,導入了我的數據庫並開始了一個新類。我的問題是當我嘗試設置表格適配器時出現錯誤,特別是使用.Fill()
方法。當我檢查datasource.xsd時,我可以看到.get()
和.Fill()
方法已創建,但似乎無法像訪問它們那樣訪問它們,就像我剛剛將綁定源拖放到WinForm中時一樣。
我複製代碼以編程方式從MSDN網站創建表適配器,但我得到的錯誤行我打電話ingredientTableAdapter.Fill(recipiesNewDataSet);
方法。任何人都有一個線索爲什麼?這是我目前在這個項目上的代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MyRecipeDataBase
{
class QueryClass
{
recipiesNewDataSet recipiesNewDataSet = new recipiesNewDataSet();
recipiesNewDataSetTableAdapters.IngredientTableAdapter ingredientTableAdapter = new recipiesNewDataSetTableAdapters.IngredientTableAdapter();
ingredientTableAdapter.Fill(recipiesNewDataSet);
}
}
你得到的錯誤是什麼? –
它特別指出,ingredientTableAdapter是一個字段,但用作我嘗試調用.Fill()方法的類型。 –
對不起,它看起來像我的帖子的一部分沒有采取。我已經使用這些方法創建了一個工作項目,但我想創建一些代碼分離。將綁定源拖放到窗體窗體上爲您創建表適配器。在這裏,我試圖在一個單獨的類中創建它,我將從ui發送信息到這個類來運行查詢或更新數據庫。 –