我正在使用Visual Studio 2010,并创建了一个连接了数据库的Windows窗体应用程序。
此数据库中有一个名为“Students”的表,并且有一个字段“StudentID”,其属性为
PRIMARYKEY,NOTNULL,IDENTITY:TRUE, IDENTITY INCREMENT:1, IDENTITY SEED:1
。
我使用数据源将一个表拖到应用程序中。
当我尝试使用应用程序中的数据库控制器创建新记录时,StudentID自动变为-1。如果我再次击中新的那就是-2。它正在增加为负值。我希望它增加为正值。我做错了什么?
答案 0 :(得分:3)
当我尝试使用应用程序中的数据库控制器创建新记录时,如果我再次点击新的,则StudentID会自动变为-1
按设计。负值是临时的(仅在内存中)值。
当您更新到实际的Db并刷新时,它们将变为正数。