我的目标是当我在ListView中将记录插入Db时能够自动增加Id列。
例如,
DB Table
ID Name
1 Test1
2 Test2
在ListView InsertItemTemplate
中Insert ID: 3 Name:(User enters in a name)
有没有办法在Visual Studio端处理这个?
答案 0 :(得分:1)
将列ID
设置为IDENTITY(1,1)
CREATE TABLE <table_name>
(
ID INT IDENTITY(1,1),
Name VARCHAR(100)
)
如果添加Name
,则会自动插入ID值。
如果您想手动插入下一个ID,会查找最大ID值,如下所示,并将其传递给INSERT
声明。
SELECT ISNULL(MAX(ID),0) + 1 AS ID FROM <table_name>