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

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

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

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

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



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

в System.Data.DataColumn.CheckNullable(DataRow row)

в System.Data.DataTable.RaiseRowChanging(DataRowChangeEventArgs 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.EndCurrentEdit()

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

в System.Windows.Forms.CurrencyManager.set_Position(Int32 value)

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



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

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

Debug.rar
(Вкладка поставщики, там поперехадите по записям)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2012, 21:07
Ответы с готовыми решениями:

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

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

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

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

8
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
25.03.2012, 23:21 2
Так все же ясно!!!
В столбце "IDПоставщиков" не допускаются значения равные nulls.
Это ключевое поле? Если да, то нужно поставить автоэнкримент в true и установить начальное значение первичного ключа и приращение.
а вообще ошибка странная в там ничего часом не вставляете при загрузке грида?
1
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
26.03.2012, 06:36  [ТС] 3
Да, ключевое поле. автоэнкримент в true стоит. Ключевое поле заполняется нормально. Приду домой еще раз проверю.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
26.03.2012, 10:29  [ТС] 4
Вроде все нормально:
Ошибка при просмотре записей в DataGridView
0
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
26.03.2012, 11:23 5
speed и step по единице нужно поставить, а то будет считать в отрицательную сторону. И еще не мешало бы выложить код того, что происходит при загрузке данных в грид может там есть инструкции на создание пустой строки, а мы тут мучаемся)).
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
27.03.2012, 09:36  [ТС] 6
speed и step по единице нужно поставить, а то будет считать в отрицательную сторону.
Это понятно, но пока не до этого)
Вот весь проект: Программа.rar
...может там есть инструкции на создание пустой строки..
При нажатии кнопки на добавлении поставщика добавляется новая строка.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
27.03.2012, 11:20  [ТС] 7
Какие могут быть причины! Помогите
0
414 / 265 / 25
Регистрация: 03.10.2011
Сообщений: 1,094
27.03.2012, 12:03 8
В общем-то единственное, что сделал это переназначил источник данных занова предварительно удалив и снова вставив таблицу в дизайнере.
Кроме этого обнаружил, что у вас две базы и первое время не мог понять почему запросы дают одно а интерфейс другое.
Программа.rar
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 47
28.03.2012, 07:18  [ТС] 9
Спасибо. Просто я с этой технологией мало знаком, поэтому и получаются тупые ошибки.
А как можно организовать поиск так чтоб открывалось новая форма и в ней была datagridview с результатами поиска? Создавать запрос в basedataset?
0
28.03.2012, 07:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2012, 07:18
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru