//는
BindingSource bs = new BindingSource();
private void fillStudentGrid()
{
bs.DataSource = Admin.GetStudents();
dgViewStudents.DataSource = bs;
}
// 관리자 클래스에서 내 양식에서 익명 Linq는 쿼리에서 윈폼 DataGridView를 채우기
public static List<Student> GetStudents()
{
DojoDBDataContext conn = new DojoDBDataContext();
var query =
(from s in conn.Students
select new Student
{
ID = s.ID,
FirstName = s.FirstName,
LastName = s.LastName,
Belt = s.Belt
}).ToList();
return query;
}
내가 윈폼에서 DataGridView 컨트롤을 채우기 위해 노력하고있어
, 나는 단지 몇 가지 값을 원한다. 코드가 컴파일되지만 런타임 오류가 발생합니다.
질의에 'DojoManagement.Student'엔티티 유형의 명시 적 구성이 허용되지 않습니다.
이 방법으로 작동시키는 방법이 있습니까?
왜냐하면 ... 새로운 학생 인스턴스를 투영하기 때문입니다 ... 잘하고 있습니다. 명백하게). 모든 학생들의 모든 정보를 쉽게 얻을 수 있지만 읽기 전용이므로 일부 필드 만 있으면 런타임에 DataGrid보기를 채울 수 있습니다. – mdvaldosta
코드와 수업을 보내 주셔서 감사합니다. – mdvaldosta