Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Datagridviewcomboboxcell value is not valid ошибка / 24 сообщений из 24, страница 1 из 1
04.12.2017, 17:04
    #39563909
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Уважаемый форум!

Может кто знает, какого... при отрисовке грида выбрасывает ошибку "Datagridviewcomboboxcell value is not valid"?
В гриде есть несколько dropdown полей с предзаполненным списком значений. Источник данных грида - вьюшка и в ней все данные отображаются корректно.

Подозреваю, что грид ругается на какие-то значения в поле, которых нет в предзаполненном списке для какого-то комбобокса. Скорее всего на Null или Nothing. Можно ли как-то подавить эту ошибку и стоит ли это делать?

Спасибо!
...
Рейтинг: 0 / 0
04.12.2017, 22:11
    #39564061
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFKПодозреваю, что грид ругается на какие-то значения в поле, которых нет в предзаполненном списке для какого-то комбобокса. Скорее всего на Null или Nothing. Можно ли как-то подавить эту ошибку и стоит ли это делать?


если "подавить" - не боитесь что целостность нарушится? отя она уже нарушена, если комбо содержат недопустимые данные.
...
Рейтинг: 0 / 0
05.12.2017, 07:23
    #39564116
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFKПодозреваю, что грид ругается на какие-то
Вот и уточняйте на какой записи ругается.
И на какое значение.
Это наша работа).
...
Рейтинг: 0 / 0
05.12.2017, 12:08
    #39564279
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123IFKПодозреваю, что грид ругается на какие-то
Вот и уточняйте на какой записи ругается.
И на какое значение.
Это наша работа).

Дык, в том то и дело, что не могу понять, на какое именно значение ругается. Пробовал заполнить поля под комбо 0-ми по умолчанию и добавить 0 в список значений комбо - все равно выскакивает ошибка.
...
Рейтинг: 0 / 0
05.12.2017, 12:16
    #39564285
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFK,
У вас вьюха. Там всё видно. Можно добавить where одна запись.
Можно колонки в гриде повыключать.
Можно удалить записи.
...
Рейтинг: 0 / 0
05.12.2017, 12:44
    #39564314
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFKДык, в том то и дело, что не могу понять, на какое именно значение ругается.

сгруппируйте по проблемному полю и увидите все значения. среди ни и поищите проблемное
...
Рейтинг: 0 / 0
05.12.2017, 13:22
    #39564357
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123IFK,
У вас вьюха. Там всё видно. Можно добавить where одна запись.
Можно колонки в гриде повыключать.
Можно удалить записи.

Во вьюшке смотрел первым делом - там все значения ок.
Если меняю тип проблемного комбо-поля на обычное текстовое - никаких проблем не возникает. С другими комбо-полями тоже никаких проблем. Единственное отличие - все рабочие комбо-поля текстовые. А те, с которыми проблема - содержат цифры.
...
Рейтинг: 0 / 0
05.12.2017, 13:38
    #39564372
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Текстовые FK поля это как?
Примеры и скрины в студию!
...
Рейтинг: 0 / 0
05.12.2017, 13:43
    #39564377
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFK,
Предзаполненные ты писал выше.
Вот там нет числа, которое есть в солбце.
...
Рейтинг: 0 / 0
05.12.2017, 13:52
    #39564386
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123Текстовые FK поля это как?
Примеры и скрины в студию!

Я имел в виду, что не комбо-поле, а текстовое. В студии: DataGridViewTextBoxColumn.
...
Рейтинг: 0 / 0
05.12.2017, 13:54
    #39564389
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123IFK,
Предзаполненные ты писал выше.
Вот там нет числа, которое есть в солбце.

В том-то и дело, что никакой разницы нет - я проверял в базе и в списке допустимых значений. Я предполагаю, что это пустое значение, но как его отобразить в списке допустимых значений - х.з. Да и нет в этих полях пустых значений, я их на стадии заполнения таблицы в базе принудительно нулями забиваю.
...
Рейтинг: 0 / 0
05.12.2017, 13:58
    #39564391
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
...
Рейтинг: 0 / 0
05.12.2017, 14:00
    #39564392
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123,

авторPetro123

IFK,
У вас вьюха. Там всё видно. Можно добавить where одна запись.
Можно колонки в гриде повыключать.
Можно удалить записи.


Во вьюшке смотрел первым делом - там все значения ок.
Если меняю тип проблемного комбо-поля на обычное текстовое - никаких проблем не возникает. С другими комбо-полями тоже никаких проблем. Единственное отличие - все рабочие комбо-поля текстовые. А те, с которыми проблема - содержат цифры.
...
Рейтинг: 0 / 0
05.12.2017, 14:01
    #39564393
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFK,
Издёвка?
Удалить все поля.
Удалить все записи кроме одной.
...
Рейтинг: 0 / 0
05.12.2017, 14:10
    #39564402
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123IFK,
Издёвка?
Удалить все поля.
Удалить все записи кроме одной.

Почему сразу издевка?
Сделал - та же фигня. Одно поле - одно значение - та же ошибка.
...
Рейтинг: 0 / 0
05.12.2017, 14:34
    #39564430
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFK,
Скрины, код МИНИМАЛЬНЫЙ.
...
Рейтинг: 0 / 0
05.12.2017, 14:36
    #39564432
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFK,
В вьюхе сделай join и убери комбобокс вообще.
...
Рейтинг: 0 / 0
05.12.2017, 15:14
    #39564460
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123IFK,
В вьюхе сделай join и убери комбобокс вообще.

join не поможет - мне нужно:
1. показать уже заполненные значения в этом поле
2. в гриде в комбо дать набор значений, которые разрешены для заполнения

Если я убираю комбо для этого поля - нет проблем вообще: показываются заполненные значения, я могу вносить любые другие. Проблема именно в ограничении вносимых значений. По-видимому, что-то я не так делаю или проблемы в данных. :(
...
Рейтинг: 0 / 0
05.12.2017, 15:24
    #39564477
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFK,
Да. Убрать комбо, это без редактирования.
Может и гриде что.
Совет прежний:
1. Максимум инфы сюда.
2. Убрать все записи и вставить НОВУЮ
...
Рейтинг: 0 / 0
06.12.2017, 12:55
    #39564992
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123,

Убрал комбо, написал проверку в коде для нужных полей. Концепция тоже кривая, но работает. :(

Есть у меня подозрение, что формат данных есть причина. С сиквела едет номер в формате 5.00 во вьюшку, а студия понимает его как 500, хотя и отображает правильно как 5,00. В списке допустимых значений стоит 5,00, ну грид и крючит. :(

Попробую последовать Вашему совету, прибить все строки и наполнить одну руками.

Вдогонку еще вопрос: есть вариант, как заставить поле с комбо принимать новые значения, которые юзер вводит руками? Или это только через редактирование списка Items?
...
Рейтинг: 0 / 0
06.12.2017, 13:02
    #39565003
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123,

А вот теперь я совсем ничего не понимаю: скрины прилагаю =>
1. Данные в таблице
2. Данные в гриде
3. Список доп. значений для комбо
...
Рейтинг: 0 / 0
06.12.2017, 13:41
    #39565034
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFKПопробую последовать Вашему совету, прибить все строки и наполнить одну руками.
Вот и делай.
Конкретный твой грид я не знаю. Заводи новую тему т.к. это не относится к ошибке.
...
Рейтинг: 0 / 0
06.12.2017, 13:43
    #39565035
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
IFKсообщению приложен файл (
Я лично на сотовом пишу.
Совет - не делай скачку без нужды.
Скрины прямо в пост делай.
...
Рейтинг: 0 / 0
06.12.2017, 13:50
    #39565045
IFK
IFK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagridviewcomboboxcell value is not valid ошибка
Petro123IFKсообщению приложен файл (
Я лично на сотовом пишу.
Совет - не делай скачку без нужды.
Скрины прямо в пост делай.

Пардон. Буду знать.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Datagridviewcomboboxcell value is not valid ошибка / 24 сообщений из 24, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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