以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 新增行编号列自动加1,为何到10就不累加了? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7198) |
-- 作者:ia928 -- 发布时间:2010/5/24 23:51:00 -- 新增行编号列自动加1,为何到10就不累加了? 假定表中有一个编号列,希望新增行的时候,编号列能够自动加1,可以将DataRowAdding事件的代码设置为: e. DataRow("编号") = e.DataTable.Compute("Max(编号)") + 1 此代码为何增加到第11行后“编码”列开始一直是10而不是11、12、13....呢?[此贴子已经被作者于2010-5-24 23:52:21编辑过]
|
-- 作者:czy -- 发布时间:2010/5/24 23:57:00 -- 你的编号列类型是字符型,请将编号列改成整数型。 |
-- 作者:ia928 -- 发布时间:2010/5/24 23:58:00 -- 谢谢 |