将我的头发撕掉...我已经阅读了几乎所有的主题(主要使用Linq),但仍然无法输出加入结果,>
dt_alluserrequests的列:应用程序,用户,CurrentState,注释,LastModifiedDate dt_myusers's列: samaccountName,displayName,yellyDeliveryOfficeName,邮件,telephonEnumber
dt_allrequests来自powershell,dt_myusers来自ad
结果显示了DGV中的表结构,其中错误为列标题和空行。
Try
Dim dt_reqs_icansee = From a In dt_allrequests.AsEnumerable() _
Join b In dt_myusers.AsEnumerable() _
On a.Field(Of String)("User") Equals b.Field(Of String)("samaccountname")
Select a
dgv_requests.DataSource = dt_reqs_icansee.ToList
Catch ex As Exception
MsgBox(ex.Message)
End Try
Exit Sub
任何帮助。谢谢kris
在连接中您需要有 select new { a, b }
看一下:如何使用Linq加入多个DataTables