У меня есть следующий SQL, который создает таблицу и вставляет первую строку данных без проблем. Значения по умолчанию DateTime также вставляются, как ожидалось.Добавление новой строки datagridview для использования значений по умолчанию
CREATE TABLE Jobs (
[Id] int PRIMARY KEY IDENTITY(1,1),
[JobName] nvarchar(256) Default 'SomeName',
[CreateDate] DateTime DEFAULT GETDATE(),
[ModifyDate] DateTime DEFAULT GETDATE(),
[LastOpenDate] DateTime DEFAULT GETDATE(),
[CreatedByUser] nvarchar(64) Default 'SomeUser',
[Title] nvarchar(256) Default 'SomeTitle')
GO
INSERT INTO Jobs (JobName)
VALUES ('NewName')
GO
В Visual Studio 2008 я использую элементы управления DataGridView и BindingNavigator. Когда я добавляю новую строку, значения по умолчанию не вставляются, но вместо них вставляются нули. Я думаю, что это как-то связано с элементами управления, но не уверен, как получить значения по умолчанию, которые будут использоваться.
Любые идеи?
Благодаря
Вы вставляя через источника данных или какого-либо другого метода gy ?? – solairaja
Я добавляю использование источника данных. – Belliez