powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выкидавает искл. при вызове BindingSource.Clear()
10 сообщений из 10, страница 1 из 1
Выкидавает искл. при вызове BindingSource.Clear()
    #35795348
NoiRe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет,

Не пойму в чем проблема при вызове BindingSource.Clear() выкидывет искл InvalidOperationExeption и сообщение: DataBinding не может найти в списке строку, подходящую для всех привязок.

источником для BindingSource служит BindingList<T>.

при чем пробывал вызывать тот же метод у BindingList<T> та же песня

мож кто сталкивался, спасибо
...
Рейтинг: 0 / 0
Выкидавает искл. при вызове BindingSource.Clear()
    #35795382
NoiRe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался,
Кому интересно:
начал разбиндивать контролы по одному, NumeriсUpDown при привязке к Value что-то глючит, заменил на другой

теперь другой вопрос: почему глючит?
...
Рейтинг: 0 / 0
Выкидавает искл. при вызове BindingSource.Clear()
    #35795554
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoiReтеперь другой вопрос: почему глючит?
Телепатов уволили. Кризис.
...
Рейтинг: 0 / 0
Выкидавает искл. при вызове BindingSource.Clear()
    #35795715
SerP1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отчего-то мне кажется, это из-за того, что NumeriсUpDown.Value не может быть null...
...
Рейтинг: 0 / 0
Выкидавает искл. при вызове BindingSource.Clear()
    #35796223
NoiRe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SerP1983Отчего-то мне кажется, это из-за того, что NumeriсUpDown.Value не может быть null...
понтно, спасибо
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выкидавает искл. при вызове BindingSource.Clear()
    #38390487
megazoid007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин такой же гемарой только в моем случае это DateTimePicker без него никуда, получается если в результате выполнения CancelEdit() ни остается ни одной строки то вылазит такая ошибка, обработка:
Код: c#
1.
2.
3.
4.
5.
void b_Format(object sender, ConvertEventArgs e)
        {
            if (e.Value == null)
                e.Value = DateTime.Now.Date;
        }  


непомогает, как бороться с этим "братцы" ?
...
Рейтинг: 0 / 0
Выкидавает искл. при вызове BindingSource.Clear()
    #38390502
megazoid007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока проблему решил просто но может есть более красивые решения:
Код: c#
1.
2.
dateTimePicker1.DataBindings.Clear();
bs.CancelEdit();
...
Рейтинг: 0 / 0
Выкидавает искл. при вызове BindingSource.Clear()
    #38390508
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
megazoid007,
это как такое может быть if (e.Value == null)
вернее как может исполниться следующая строка, если if (e.Value == null) фсегда false
Время не может быть null, вернее может до момента большого взрыва, а потом извольте - default(DateTime) от рождества христова
...
Рейтинг: 0 / 0
Выкидавает искл. при вызове BindingSource.Clear()
    #38390529
megazoid007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степи, имелось ввиду:
Код: c#
1.
2.
3.
Binding b = new Binding("Value", bs, "date");
b.Format += new ConvertEventHandler(b_Format);
ateTimePicker1.DataBindings.Add(b);


т.е.здесь как я понимаю обмен информацией идет в двух направлениях т.е. datatable может быть null
...
Рейтинг: 0 / 0
Выкидавает искл. при вызове BindingSource.Clear()
    #38390532
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
megazoid007,
сомнений вроде нет DataTable, подсказывает интуиция - может быть null.
но им у вас даже не пахнет 14810981
так может быть верно или нет ? такое выражение if (e.Value == null)?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выкидавает искл. при вызове BindingSource.Clear()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]