-1

我正在使用 Visual Studio 2010,并创建了一个 Windows 窗体应用程序,并连接了一个数据库。

此数据库中有一个名为“Students”的表,并且有一个字段“StudentID”,其属性为

PRIMARYKEY,NOTNULL,IDENTITY:TRUE, IDENTITY INCREMENT:1, IDENTITY SEED:1.

我使用数据源将一张表拖到应用程序中。

当我尝试使用应用程序中的数据库控制器创建新记录时,StudentID 自动变为-1。如果我再次打新,它是-2。它随着负值的增加而增加。我希望它增加为正值。我做错了什么?

4

1 回答 1

3

当我尝试使用应用程序中的数据库控制器创建新记录时,如果我再次点击新记录,StudentID 会自动变为 -1,它是 -2

按设计。负值是临时(仅在内存中)值。

当您更新到实际的 Db 并刷新时,它们将变为正数。

于 2013-07-01T14:25:28.550 回答