我想學習這個教程http://www.devx.com/dotnet/Article/28678/1954在C#中產生的數據集的數據表名稱,我創建了數據表,但是當我想要鍵入智能感知看不見的手
DsActivitiesTasks.Tasks.AddTasksRow("Email")
IntelliSense不看任務但只有TasksRow和TasksDataTable,沒有任何添加方法。
我忘了做點什麼嗎?
我想學習這個教程http://www.devx.com/dotnet/Article/28678/1954在C#中產生的數據集的數據表名稱,我創建了數據表,但是當我想要鍵入智能感知看不見的手
DsActivitiesTasks.Tasks.AddTasksRow("Email")
IntelliSense不看任務但只有TasksRow和TasksDataTable,沒有任何添加方法。
我忘了做點什麼嗎?
DsActivitiesTasks
是由設計者生成的類的名稱。
Tasks
是該類的實例屬性,因此您只能從數據集的實例訪問它。
嘗試創建的DsActivitiesTasks
一個新的實例,就像這樣:
new DsActivitiesTasks().Tasks.AddTasksRow("Email");
注意,該代碼會丟掉新的數據集;您需要將其存儲在某個字段或屬性中的某個位置。
例如:
public static readonly DsActivitiesTasks Database = new DsActivitiesTasks();
//In some method:
Database.Tasks.AddTasksRow("Email");
注意,數據集不是線程安全的,所以你不能用它在多線程工作。
實例化DsActivitiesTasks
。
嗨,謝謝,它很好。我有一個後續的問題,雖然: http://stackoverflow.com/questions/1529958/problem-with-dataset-local-variable-and-intellisense-in-c – programmernovice 2009-10-07 06:59:18
沒關係,我的下一個問題是廢話:) – programmernovice 2009-10-07 07:02:17