Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何从列表中获取特定数据?_Asp.net_Vb.net - Fatal编程技术网

Asp.net 如何从列表中获取特定数据?

Asp.net 如何从列表中获取特定数据?,asp.net,vb.net,Asp.net,Vb.net,列表()中有一个表信息,tblRole是一个表名表单数据库。在列表中,列表计数为2。现在我想获取每个列表行的数据。我不知道怎么做,谁能帮帮我吗 Dim dbContext As New HREntitiesModel() Dim searchResult As New List(Of TblUser) Dim roleSearch As New List(Of TblRole) Using dbContext roleSearch = (From result In dbContex

列表()中有一个表信息,tblRole是一个表名表单数据库。在列表中,列表计数为2。现在我想获取每个列表行的数据。我不知道怎么做,谁能帮帮我吗

Dim dbContext As New HREntitiesModel()
Dim searchResult As New List(Of TblUser)
Dim roleSearch As New List(Of TblRole)
Using dbContext
      roleSearch = (From result In dbContext.TblRoles
                        Where result.FldSysName.Contains(newSearchString)
                        Select result).ToList()
      For Each item In roleSearch
              searchResult = (From result In dbContext.TblUsers
                             Where result.FldRoleIDRef = item.FldRoleID AndAlso result.FldUserDeletedDTG Is Nothing
                             Select result).ToList()
      Next
End Using

如果您有列表,请使用简单forach:

foreach (int item in  List) 
{
    Console.WriteLine(item);
}
试试这个

foreach (tblRole tblRow in  List<tblRole>) 
{
    Console.WriteLine(tblRow.ColumnName);
}
foreach(列表中的tblRole tblRow)
{
Console.WriteLine(tblRow.ColumnName);
}

:)

尝试以下代码:

using (dbContext)
{ 
    roleSearchGuid = (from result in dbContext.TblRoleswhere result.FldSysName.Contains(newSearchString)result); 
    dynamic count = roleSearchGuid.Count; 
    foreach (tblRole tmp in roleSearchGuid) 
    { 

       searchResult = (from result in dbContext.TblUserswhere result.FldRoleIDRef == tmp.FldRoleID && result.FldUserDeletedDTG == nullresult).ToList(); 
    } 
}

你能在这里编代码吗?然后我会帮你。删除上面的评论,并在你的帖子中添加相同的内容。我们将更清楚地了解:)在您的问题中更新此代码。这将更具可读性。@shibly我已经用注释中的代码更新了您的问题。您可以检查它或自己添加它。@Shibly,把代码放在这里。问题是我的列表计数是2,所以如果我运行此代码,只显示第一行信息。否。这适用于列表中的每个循环。试试看,伙计。它是100%为它工作。