Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему-то первая запись с ключом 0 
:(
    Опции темы
ansen
Дата 8.3.2014, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 16.2.2003

Репутация: нет
Всего: нет



Добрый день!
Создаю таблицу
Код

CREATE TABLE [ListTest] (
            IdTest         INT IDENTITY(1,1) PRIMARY KEY NOT NULL, 
            Дата           DATETIME NOT NULL,
            ......

Связываю с DataGridView следующим образом:
Код

            SqlCeCommand Comm = new SqlCeCommand();
            Comm.Connection = Connect;
            Comm.CommandText = "select * from ListTest";
            DataTable dt = null;
            SqlCeDataAdapter adap = new SqlCeDataAdapter(Comm);
            DataSet Set = new DataSet();
            adap.MissingSchemaAction = MissingSchemaAction.AddWithKey;
            adap.Fill(Set);
            dt = Set.Tables[0];
            DataColumn[] keys = new DataColumn[1];
            keys[0] = dt.Columns[0];
            dt.PrimaryKey = keys;
            dGView.DataSource = dt;


После этого я могу вводить данные через DataGridView, при этом значение ключа в соответствующем Cell в гриде появляется автоматически, при выделении других Cell для ввода данных.
Все бы ничего, но при вводе первой записи в Cell ключа появляется не 1, а 0(ноль)!
Последующие записи вводятся со "сдвигом" ключа на 1!
Если выйти из проги, и опять зайти, то в гриде все значения ключа уже "нормальные", т.е. 1 запись с ключом 1, вторая 2 и т.д.
Ввод последующих записей - без проблем.
Что тут не так?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.1098 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.