Здравствуйте, Кирилл Барышников, Вы писали:
КБ>Здравствуйте, out-of-the-way, Вы писали:
OOT>>Можно при создании TabControla загружать значения в текстбоксы вручную, а уже потом делать привязку к источникам. Унаследовать от TabControl и конструкторе это проделать.
КБ>Можно пример кода, т.к. даже выполнение вышеуказанного кода
КБ>КБ> int currentIndex = tabControl.SelectedIndex;
КБ> for (int i = 0; i < tabControl.TabCount; i++)
КБ> if (i != currentIndex)
КБ> tabControl.SelectedIndex = i;
КБ> // и снова выбираем первоначальную вкладку
КБ> tabControl.SelectedIndex = currentIndex;
КБ>
КБ>до отображения формы не дает требуемого эффекта по связыванию данных
Принцип я уже вам сказал: загружаем значения в текстбоксы вручную, а потом подключаем привязки к данным.

Вы можете это сделать в своём цикле. Во вторых: если вы отображаете какие ни будь данные, то они уже должны быть корректными,а проверку делать после их редактирования. Используйте событие TextBox.Validating, оно будет вызываться только если текст в textBox был изменён и не надо будет беспокоится о не показанных вкладках.