두 개의 데이터베이스 테이블과 함께 매우 간단한 형식을 가지고 있습니다.C# - DataGridView - 다른 데이터베이스 테이블에서 한 열을 읽으시겠습니까?
이 양식은 첫 번째 테이블 tblProjects
을 읽는 ComboBox입니다. 사용자에게 "프로젝트 이름"을 표시하고 선택하면 두 번째 테이블에서 데이터를 읽는 DataGridView를 필터링합니다 : tblData
.
tblData
에는 "프로젝트 이름"이 포함되어 있지 않고 두 테이블이 공유하는 GUID가 포함되어 있습니다. 각 프로젝트에는 고유 한 Guid가 있습니다. 즉 10 개의 프로젝트 = 10 개의 Guids입니다.
당연히 테이블을 필터링하면 해당 프로젝트의 데이터가 표시되지만 "프로젝트 이름"은 분명히 해당 DataGridView에서 사용할 수있는 값 중 하나가 아니며 다시 tblData
에서 읽습니다.
해당 DataGridView 내에 표시되는 Guid를 해당 "Project Name"으로 바꿀 수 있습니까?
데이터는 디자이너를 통해 빌드 된 양식에 VS2005가 사용하는 표준 BindingSource 프로세스를 통해 수집됩니다. – scrot