Попълване ComboBox от набор от данни

Всъщност това, което е същността, няма нищо по-лесно да се запълни ComboBox-и от DataSet-а.
Това се прави по следния начин:

Но заразата работи за големи мостри - бавно като ада!

От тази 2:
1. Напълнете ComboBox от DataReader и бюст линия по ред, без значение колко странно се оказва много по-бързо.
Ето как:

2. Попълнете набора от данни чрез, но веднъж, когато се стартира приложението и не го докосват без да е необходимо да се хвърлят в данните на цялата проба и след това играе с филтрите. (Аз лично като този метод е малко повече).

Здравейте
Аз може би не съм съвсем по темата, моля не се рита!

Попълня ComboBox от набор от данни

в «ComboBox.SelectedValue» sederzhitsya «ID» избран «FIO».
Моля, кажете ми как това «идентификатор» на «ComboBox.SelectedValue» може да бъде предадена на променлива «вътр»?

«ComboBox1.SelectedValue» е тип «обект» и студио се оплаква:
"Не може да се имплицитно преобразуване на тип" обект "на" Int ". Налице е изрично преобразуване (вероятно пропуска леене) "

Въпреки, че отговорът на този въпрос е бил принципът е интересно, аз ще обясня това, което искам да направя, е да има друг вариант.
Искам да направя възможността за редактиране на «FIO» пряко в «ComboBox», но след смяна на «FIO», «ComboBox.SelectedValue» почистени и «UPDATE» без «ID» не манивела.

О. Без да се погледнете в писмен, съжалявам.
Аз обикновено използвам, защото (посочете в SQL заявки настройки):

Мислех, че в оригиналната цялото.
Мисля, че в случай на «INT» можете да направите това:


програмата се компилира и работи, но когато стартирате формата, в която тази линия е, пише: ". Input низ е невалиден"

Така че тук виждаме, че има:

Така или низ не може да бъде преобразуван до цяло число, което едва ли ще е празен, не е избрана стойност.

Сложих го при кликване върху бутон.
Изберете елемент в ComboBox, кликнете върху бутона изскача ID на избрания елемент на.

А преди това, как беше?
Не трябва да имате бутони, но тъй като това е точно преди шева, който се превръща в цяла пръчка този пост, се уверете, че наистина има номер.


А може просто част от код - когато това се случва?

Когато отворите формата на данните за ComboBox изготвен.
когато трябва да се възложи SelectedIndexChanged събитие

и при натискане на бутон Искам да обработи заявката
В резултат на това ние се стартира програмата изскача Съобщ «System.Data.DataRowView»
Тогава Studio показва съобщение «FormatException не се обработват от потребителски код, просто по-долу (Input низ е невалиден.)", А това показва Съобщ линия «аз = int.Parse (cB_Transport_Name.SelectedValue.ToString ());»

След това мисля, че е необходимо да се направи това отново се връща стойност «System.Data.DataRowView» обект, след това да го вземе, и да вземат от линията желаната област: