[Не так давно стал изучать C#]
У С#, у таких элементов как ComboBox, есть свойство DataSource где я могу указать таблицу из БД и данные из этой таблицы будут в ComboBox.
Но когда таких ComboBox-ов на форме много и каждый из них ссылается на разные таблицы начинаются проблемы.
1. При редактировании данных, я данные из БД должен сопоставить с данными ComboBox-а
делаю я это так
ComboBox.SelectedValue = data // где data переменная содержащая данные из бд.
я так понимаю, из-за этого каждый ComboBox еще делает по запросу к БД и поэтому форма открывается долго (1-2 секунды)
Собственно сам вопрос, как правильно передавать таким ComboBox-ам данные из БД, для дальнейшего их редактирования, без потери в скорости работы формы(что бы форма быстро открывалась).