DeckID, Name, UserID, Size 및 Notes 필드가있는 BindingList<T>
의 사용자 지정 비즈니스 개체에 바인딩 된 DataGridView
이 있습니다.외래 키가있는 DataGridView BindingDataSource
이것은 IDataReader
개체를 통해 MSSQL 데이터베이스에서 호출되었습니다. 자, 내 문제는 사용자 ID가 내 데이터베이스에서 Username 필드와 함께 SystemUser라는 테이블에 대한 외래 키인 정수입니다.
내가 원하는 것은 내 데이터베이스의 SystemUser 테이블에서 Username을 가져 와서 UserID를 기반으로 해당 이름을 표시하는 것입니다. 이것은 GridView
을 사용하여 WebForms
에서 매우 쉬웠지만 WindowsForms
앱에서는 그리 많지 않았습니다.
플랫폼 태그 (silverlight, asp.net, winforms 등)를 추가해야합니다. –
해당 테이블을 조인 할 때 사용자 정의 쿼리를 작성할 수 있습니다. – pistipanko
사실, 그렇지만 SQL, 그리고 해당 클래스의 데이터 공급자 및 컨트롤러에서 특정 쿼리를 보관할 새 클래스를 만들어야합니다. Web Forms에서이 작업을 수행 할 수 있다는 것을 알고 있으므로 Windows Forms에서 수행 할 수 있어야합니다. 내 마음 속에서 이것은 꽤 일반적인 것이어야합니다 ... – Jack