Мне нужно привязать TextBox к одному string. Нужно чтобы при изменении TextBox строка менялась и наоборот. Пишу вот такой примерно код.
someTextBox.DataBindings.Add("Text", someArray[index].ArrField[otherIndex], "");
но почему-то не работает(когда я изменил текст, перешел на следующую запись, произошел ребинд на следующую запись, вернулся назад - а там текст не такой как был до того как перешел на следующую запись). Пробовал последним параметром и пустую строку и null - не работает почему-то. С объектом у которого хотя бы одно поле все работает
someTextBox.DataBindings.Add("Text", someArray[index].ArrField[otherIndex], "FieldName");
Пока проблема решилась очень смешно: я создал отдельный класс, в нем одно поле. Все работает, но хотелось бы узнать есть ли нормальное решение. И еще: не знаю имеет ли это значение, но я использую Visual Studio 2010.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей