У меня есть DataGridView
, связанный с BindingList<T>
пользовательского бизнес-объекта с полями DeckID, Name, UserID, Size и Notes.DataGridView BindingDataSource с внешним ключом
Это вызвано из базы данных MSSQL через объект IDataReader
. Теперь моя проблема в том, что UserID - это целое число, которое в моей базе данных является внешним ключом к таблице SystemUser с полем Username.
Что я хочу сделать, это захватить имя пользователя из таблицы SystemUser в моей базе данных и показать, что на основе любого UserID отображает это имя. Это было очень легко в WebForms
, используя GridView
, но не так много в приложении WindowsForms
.
вы должны добавить тег платформы (silverlight, asp.net, winforms и т. Д.) –
Вы можете написать собственный запрос, в котором вы присоединяетесь к этим таблицам. – pistipanko
Правда, но тогда мне нужно было бы создать новый класс для хранения конкретного запроса от SQL, а также поставщика данных и контроллера для этого класса. Я знаю, что это возможно сделать в Web Forms, поэтому я почти уверен, что это должно выполняться в Windows Forms. На мой взгляд, это должно быть что-то довольно распространенное ... – Jack