【发布时间】:2018-06-16 07:56:17
【问题描述】:
我在 Visual Studio 中创建了一个 SQL 表,并为字段设置了默认值。
该表已连接到我的 C# 项目(在同一解决方案中)并且可以正常运行,但是通过 Windows 窗体创建新行时不会出现默认值。
来自评论问题的信息:
- 当我单击新行的 + 时,它不会出现在表单上。
- 当从数据库中添加一行时,默认值就在那里。
- 通过表单添加了一个新行,将默认值的字段留空,保存,重新打开并且没有默认值。
【问题讨论】:
-
您的意思是保存时没有在数据库中设置默认值,还是保存前没有出现在表单应用程序中?
-
@SBFrancies 当我单击新行的 + 时,它不会出现在表单上
-
如果您在没有为该列指定值的情况下进行插入,则默认值将出现在数据库中。如果您想以我认为您必须在代码中手动设置的形式自动设置它。
-
在表单上新建一行时不能自动拉到文本框中吗?
-
@Matt 您可以通过编程方式添加它,但 SQL Server 中使用的默认值选项是在此列中没有提供值时分配一个值
标签: c# sql sql-server visual-studio default-value