0

我创建了一个强类型数据集(项目 -> 添加新项目 -> 数据集)。我为其分配了一个存储过程并创建了数据集。在数据源下,当我单击小箭头时,我可以找到我的数据集(ds_1),一个数据表退出(dt_1)。如果我在 ds_1.xsd 上的解决方案资源管理器中双击,我可以看到表格和表格适配器,单击预览也会给我正确的表格。现在我想将我的数据表分配给一个表变量

dim MyTable as new Datatable
MyTable = applicationname.ds_1.

智能感知为我提供

.dt_1DataTable

但是当我删除该行时,我得到一个错误(dt_1DataTable 是 applicationname.ds_1 的一种类型,不能用作表达式)。

谁能告诉我为什么会出现此错误以及如何分配表?

4

1 回答 1

0

您需要首先创建数据集的实例。然后,这将包括表的实例,然后这些实例将与类一起出现在 Intellisense 中,这就是您现在所看到的。同样在您的代码中,您将 MyTable 调暗为每周键入的表格。相反,您应该这样做:

dim ds as new ds_1
dim dt as new ds_1.dt_1datatable
于 2013-10-15T19:31:49.943 回答