我正在尝试在C#中学习本教程http://www.devx.com/dotnet/Article/28678/1954,我创建了数据表,但是当我想输入
时DsActivitiesTasks.Tasks.AddTasksRow("Email")
Intellisense没有看到Tasks但只有TasksRow和TasksDataTable,而且没有添加方法。
我忘了做某事吗?
答案 0 :(得分:2)
DsActivitiesTasks
是设计者生成的类的名称。
Tasks
是该类的实例属性,因此您只能从数据集的实例访问它。
尝试创建DsActivitiesTasks
的新实例,如下所示:
new DsActivitiesTasks().Tasks.AddTasksRow("Email");
请注意,此代码将丢弃新数据集;你需要将它存放在某个领域或财产中。
例如:
public static readonly DsActivitiesTasks Database = new DsActivitiesTasks();
//In some method:
Database.Tasks.AddTasksRow("Email");
请注意,数据集不是线程安全的,因此您不能在多个线程上使用它。
答案 1 :(得分:1)
实例化DsActivitiesTasks
。