Новые ячейки autoNumber в dataGridView получают значения -1, -2 ... и т. Д. - PullRequest
1 голос
/ 27 июня 2010

У меня есть таблица базы данных доступа, в которой есть столбец autoNumber, и таблица связана с winform через dataGridView.Теперь каждый раз, когда я добавляю новую строку, ячейка столбца autonumber новой строки устанавливается на -1, -2, -3 ... и т. Д. Вместо 28, 29 ... и т. Д., Как это можно исправить.Использование Visual C # 2008 Express в XP.

1 Ответ

1 голос
/ 27 июня 2010

Вы сохраняете это в SQL Server в конце? Действительный автоматический номер будет определен только при фактическом сохранении данных в таблице.

Поэтому, пока вы редактируете в памяти, не сохраняя пока, GridView будет использовать отрицательные числа в качестве автономных чисел. Когда вы на самом деле отправляете эти строки в SQL Server и сохраняете их, они получат свои настоящие автономные номера 28, 29, 30 и т. Д., И ссылки на эти значения будут обновлены.

Попробуй! Я уверен, что после сохранения у вас появятся «правильные» авто-номера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...