Кривой биндинг :о(

Язык C#: программирование на C#, портирование кода C# на VB и VB на C#.

Модератор: Ramzes

GB826
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 312
Зарегистрирован: 04.08.2005 (Чт) 0:58
Откуда: Планета #3

Кривой биндинг :о(

Сообщение GB826 » 20.02.2006 (Пн) 14:53

Или руки у меня

Есть DataTable tableTest и BindingSource , например bsTest
у которого bsTest.DataSource = tableTest

также есть DataGridView c датасурсом =bsTest, разрешено добавление и редактирование

и набор контролов(textbox, combobox) прибинденных к полям bsTest

Так вот так все работает хорошо, но стоит прибиндить DataTimePicker, сразу начинаются глюки, если добавить в таблицу новую строку, то контролы не очищаются(а должны), при выборе существующих строк контролв прибинденные к полю в котором содержится null также не чистяцца, изменяются только не null значения.

Обход есть, не использовать dataTimePicker на прямую, но не хочется, все-таки должно же быть все для программистов сделано :о))

ЗЫ еще жаль что пикер не работает как в VB , то есть если он Checked=false , то значение не становицца в Null, как в вб :о(, может и это можно обойти
Пора уже всем хорошим людям собраться и убить всех плохих людей.

Вернуться в C#

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList