使用类型化数据集时出现问题

时间:2011-05-23 15:48:32

标签: c# asp.net dataset

Dataset _dBSettings;
_dBSettings = SqlHelper.ExecuteDataset(_connectionString, CommandType.StoredProcedure, "usp_GetTCMSData");

我有DataSet现在它是一个无类型数据集;它包含10个表。我想将无类型数据集分配给类型化数据集 - 我该怎么做?

像:

typeDs = _dBSettings;

1 个答案:

答案 0 :(得分:0)

您无法在无类型数据集和键入的数据集之间进行分配。类型化数据集是由数据集设计者生成的类。如果您转到Windows资源管理器并导航到其中包含类型化数据集的文件夹,您将看到许多与您键入的数据集相关的文件,其中一个文件将是Designer.cs文件。如果你打开它,你会看到像

这样的东西
  

public partial class MyTypedDataSet:global :: System.Data.DataSet

基本上,您必须编写代码才能将数据从无类型的数据移动到键入的数据。