Asp.net 如何从列表中获取特定数据?
列表()中有一个表信息,tblRole是一个表名表单数据库。在列表中,列表计数为2。现在我想获取每个列表行的数据。我不知道怎么做,谁能帮帮我吗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
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%为它工作。