我有以下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