Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/40: Рейтинг темы: голосов - 40, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47

Ошибка при просмотре записей в DataGridView

25.03.2012, 21:07. Показов 7610. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Просто DataGridView присваиваю Bindingsource.
При запуске программы просматриваю отображенные записи в DataGridView и вылетает исключение:

---------------------------
Окно сообщения об ошибке DataGridView по умолчанию
---------------------------
Исключение в DataGridView:



System.Data.NoNullAllowedException: В столбце "IDПоставщиков" не допускаются значения равные nulls.

в System.Data.DataColumn.CheckNullable(Dat aRow row)

в System.Data.DataTable.RaiseRowChanging(D ataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction, Boolean fireEvent)

в System.Data.DataTable.SetNewRecordWorker (DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Boolean suppressEnsurePropertyChanged, Int32 position, Boolean fireEvent, Exception& deferredException)

в System.Data.DataRow.EndEdit()

в System.Data.DataRowView.EndEdit()

в System.Windows.Forms.CurrencyManager.End CurrentEdit()

в System.Windows.Forms.CurrencyManager.Cha ngeRecordState(Int32 newPosition, Boolean validating, Boolean endCurrentEdit, Boolean firePositionChange, Boolean pullData)

в System.Windows.Forms.CurrencyManager.set _Position(Int32 value)

в System.Windows.Forms.DataGridView.DataGr idViewDataConnection.OnRowEnter(DataGrid ViewCellEventArgs e)



Для замены этого окна по умолчанию обработайте событие DataError.
---------------------------
ОК
----------------
-----------

Добавлено через 45 минут
Update

Debug.rar
(Вкладка поставщики, там поперехадите по записям)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.03.2012, 21:07
Ответы с готовыми решениями:

Некорректное отображение заголовков записей при просмотре через смартфон
Обратил внимание на то, что при входе на главную сайта killerwhale.ru со смартфона заголовки записей отображаются некорректно: вернее...

Есть ли разница в трафике при просмотре видео с компьютера и при просмотре через удаленный экран?
Например, есть видео на ютуб, мы его посмотрели и у нас израсходовалось определенное количество трафика. Будет ли разница в трафике,...

Виснет комп при просмотре видео в плеере и при просмотре картинок на компе
Здравствуйте. Виснет комп при просмотре видео в плеере и при просмотре картинок на компе. Драйвера переустанавливал на видюху. Кодеки...

8
 Аватар для _katon_
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
25.03.2012, 23:21
Так все же ясно!!!
В столбце "IDПоставщиков" не допускаются значения равные nulls.
Это ключевое поле? Если да, то нужно поставить автоэнкримент в true и установить начальное значение первичного ключа и приращение.
а вообще ошибка странная в там ничего часом не вставляете при загрузке грида?
1
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
26.03.2012, 06:36  [ТС]
Да, ключевое поле. автоэнкримент в true стоит. Ключевое поле заполняется нормально. Приду домой еще раз проверю.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
26.03.2012, 10:29  [ТС]
Вроде все нормально:
0
 Аватар для _katon_
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
26.03.2012, 11:23
speed и step по единице нужно поставить, а то будет считать в отрицательную сторону. И еще не мешало бы выложить код того, что происходит при загрузке данных в грид может там есть инструкции на создание пустой строки, а мы тут мучаемся)).
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
27.03.2012, 09:36  [ТС]
speed и step по единице нужно поставить, а то будет считать в отрицательную сторону.
Это понятно, но пока не до этого)
Вот весь проект: Программа.rar
...может там есть инструкции на создание пустой строки..
При нажатии кнопки на добавлении поставщика добавляется новая строка.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
27.03.2012, 11:20  [ТС]
Какие могут быть причины! Помогите
0
 Аватар для _katon_
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
27.03.2012, 12:03
В общем-то единственное, что сделал это переназначил источник данных занова предварительно удалив и снова вставив таблицу в дизайнере.
Кроме этого обнаружил, что у вас две базы и первое время не мог понять почему запросы дают одно а интерфейс другое.
Программа.rar
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
28.03.2012, 07:18  [ТС]
Спасибо. Просто я с этой технологией мало знаком, поэтому и получаются тупые ошибки.
А как можно организовать поиск так чтоб открывалось новая форма и в ней была datagridview с результатами поиска? Создавать запрос в basedataset?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.03.2012, 07:18
Помогаю со студенческими работами здесь

Гаснет монитор, при просмотре интернет страниц и при просмотре pdf файлов.
Монитор гаснет не всегда, а в некоторых случаях! 1) открыт какой нибудь форум ( интернет) 2) при просмотре pdf файлов. теперь как...

MPlayer при просмотре ошибка
При попытки посмотреть фильм выдает ошибку "Error opening/initializing the selected video_out (-vo) device". Хот в xine фильм...

Ошибка при просмотре контрагентов
Добрый день, уважаемые форумчане! При выборе карточки контрагента возникает ошибка: Полный текст ошибки: ...

Ошибка при просмотре фотографий
Всем привет! У меня появилась проблема и не совсем понятно откуда она взялась. Просто в один прекрасный момент у меня перестали открываться...

Ошибка при просмотре изображений
Как можно это исправить?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru