Re[3]: TabControl, DataBinding
От: out-of-the-way США www.tehnoromantik.net
Дата: 01.06.11 12:43
Оценка:
Здравствуйте, Кирилл Барышников, Вы писали:

КБ>Здравствуйте, 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 был изменён и не надо будет беспокоится о не показанных вкладках.
Программа — мысли спрессованные в код.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.