datagridviewでデータベースの複数のレコードを表示しようとしていますが、常に1つのレコードしかありません。
このクエリには2つのテーブルが含まれます。最初のテーブルから、条件を満たすすべてのIDを取得し、2番目のテーブルからユーザー情報を取得します。
1番目のテーブルはtblUsers_Rolesで、2番目のテーブルはtblUsersです。
これらのテーブルには、プライマリ/外部キーの関係があります。
これが私のコードです:
IEnumerable<tblUsers_Role> id = db.tblUsers_Role.Where(a => a.User_Role == selectRole);
foreach (var user in id)
{
var userinfo = from b in db.tblUsers
where b.User_Id == user.User_Id
select new { b.First_Name, b.Last_Name, b.Status, b.Authenticated };
dgvResults.DataSource = userinfo.ToList();
dgvResults.Show();
}