我有以下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 2009-10-21 10:25:02
我正在使用數據源進行添加。 – Belliez 2009-10-22 14:04:48