Вывести значение столбца через DataRelation в c # - PullRequest
0 голосов
/ 14 мая 2011

Я недавно мигрировал с Delphi на C #.Я нахожу диез C очень мощным, а IDE потрясающим.Хотя есть некоторые непривычные вещи.

На стороне базы данных у меня есть две внутренние таблицы.Студенты и категории.Я храню CategoryID в таблице студентов как внешний ключ.Я хочу связать DataGridView с таблицей студентов.

Когда я добавляю нового студента, я хочу быть элем, чтобы выбрать из этого списка Category этого списка доступных категорий.В Delphi у нас есть возможность добавить столбец поиска в таблицу, чтобы он удерживал CategoryID в фоновом режиме, но отображал CategoryName.

Как мне это сделать в C #?Возможно ли это через DataRelation?Если да, то как?

1 Ответ

1 голос
/ 14 мая 2011

... Вы не упоминаете технологию данных (Linq и т. Д.) Или интерфейс (например, Winforms, Webforms и т. Д.), Поэтому вам слишком сложно помочь ....

Но я сделал что-то похожее, и я бы обработал это как два запроса: сначала выполните select category.name, чтобы заполнить раскрывающийся список, затем что-то вроде

int _temp = select category.id where category.name == dropdownbox.selectedtext

затем в вашей команде вставки для студента вы просто предоставляете int _temp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...