尝试将行添加到数据集中的数据表但编辑器没有“看到”我的数据集/数据表?

时间:2012-02-23 21:24:10

标签: c# visual-studio-2010

我在VS2010的数据集屏幕中定义了一个数据集(DataSet1)。它包含一个数据表(DataTable1):

enter image description here

我现在应该不能在我的程序中访问这个数据表吗?:

DataTable1.Rows.Add("Mark","123 Anystreet","555-512-2333","mark@bazinga.com")

当我尝试执行上述代码时,即使我在数据集屏幕中创建了DataTable1,编辑器仍然不知道DataTable1是什么。我不想将数据表绑定到数据源,因为数据将以编程方式提供(这只是一个测试程序)。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您是否声明了数据集的实例? 仅在编辑器中创建数据集是不够的。基本上你所做的就是设计数据集“看起来”的样子。这些表中的表和列,以及每列的数据类型(和其他各种属性)。

通常,您在代码中的某处创建(类型)dataset的实例...

MyDataSet ds = new MyDataSet();

然后,将您的行添加到表格的实例....

DataTable1.Rows.Add("Mark","123 Anystreet","555-512-2333","mark@bazinga.com")