C# 类型名称';UserDetailsDataRow';不';t存在于类型'中;用户详细信息';

C# 类型名称';UserDetailsDataRow';不';t存在于类型'中;用户详细信息';,c#,datarow,datatableadapters,C#,Datarow,Datatableadapters,我是C#新手,目前正在使用VS2010。当我尝试这样做时: UserDetailsTableAdapters.UserDetailsTableAdapter userDetails = new UserDetailsTableAdapters.UserDetailsTableAdapter(); UserDetails.UserDetailsDataTable loginDetailsTable = userDetails.GetData(); UserDetails.UserDetailsDa

我是C#新手,目前正在使用VS2010。当我尝试这样做时:

UserDetailsTableAdapters.UserDetailsTableAdapter userDetails = new UserDetailsTableAdapters.UserDetailsTableAdapter();
UserDetails.UserDetailsDataTable loginDetailsTable = userDetails.GetData();
UserDetails.UserDetailsDataRow dataRow = null;
我得到这个错误

类型中不存在类型名“UserDetailsDataRow” “用户详细信息”

我已经包括了使用System.Data的
有什么想法可能导致此问题以及如何解决


编辑:UserDetails是一个数据集。我有一个Access数据库文件的表适配器。我试图完成的是遍历现有用户集,并在稍后阶段比较其中一个值,以检查它是否已经存在。我的想法是获取行并将其中一列与局部变量进行比较,以进行匹配

你能解释一下什么是
UserDetails
你要完成的事情是什么吗here@Phantomazi为什么您认为
UserDetails
type包含
UserDetailsDataRow
type?或者它与
System.Data
名称空间有关?这两种类型都是用户定义的类型(至少据我所知,框架中没有此类类型),因此问题在于您的代码(或您使用的某些第三方代码)不包含嵌套的
UserDetailsDataRow
类型的
UserDetails
。@YaserJaradeh我已经编辑了我的question@EugenePodskal我这么想是因为我正在学习一个教程,并且在那里它起了作用。抱歉,正如我所说,我是一个初学者,正在进行我的第一步。因此,您可能忘了将
UserDetailsDataRow
的定义添加到
UserDetails
类中。再次尝试重新检查教程。