以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 序列填充的问题! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52064) |
|||||
-- 作者:看雪的人 -- 发布时间:2014/6/8 14:32:00 -- 序列填充的问题! 序列填充的问题! 我的窗口中有一个“序列填充”的控件,我想通过这个控件将“编号”列中的编号自动填写上,比如新增加了N行,但没有编号,点击这个控件自动编号。求老师指点代码怎么写?? 跪求!!!
此主题相关图片如下:qq截图20140608142426.jpg
[此贴子已经被作者于2014-6-16 10:56:23编辑过]
|
|||||
-- 作者:看雪的人 -- 发布时间:2014/6/8 14:42:00 -- 求大神给个知识点也行,跪求了! |
|||||
-- 作者:看雪的人 -- 发布时间:2014/6/8 14:51:00 -- 坐等! |
|||||
-- 作者:看雪的人 -- 发布时间:2014/6/8 14:56:00 -- 我看了下,其实foxtable自己本身就有“序列填充”这个功能,我就是想把这个功能引用到这个控件上,求助!!! |
|||||
-- 作者:有点甜 -- 发布时间:2014/6/8 14:58:00 -- 新增行的时候,自动填上编号
http://www.foxtable.com/help/topics/0630.htm
|
|||||
-- 作者:看雪的人 -- 发布时间:2014/6/8 15:05:00 -- 好象有问题 假定表中有一个编号列,希望新增行的时候,编号列能够自动加1,可以将DataRowAdding事件的代码设置为: e.DataRow("编号") = e.DataTable.Compute("Max(编号)") + 1 好像不行,不能+1 |
|||||
-- 作者:看雪的人 -- 发布时间:2014/6/8 15:06:00 -- 而且我有可能外部导入N条数据,不知道这个代码行不行! |
|||||
-- 作者:看雪的人 -- 发布时间:2014/6/8 15:09:00 -- 好像这个代码在10行以内是正确 好像这个代码在10行以内是正确的,但超过10行就不对了!不知道是为什么? |
|||||
-- 作者:有点甜 -- 发布时间:2014/6/8 15:31:00 -- 以下是引用看雪的人在2014-6-8 15:09:00的发言:
好像这个代码在10行以内是正确的,但超过10行就不对了!不知道是为什么?
你的编号需要弄成 整数 类型。 |
|||||
-- 作者:看雪的人 -- 发布时间:2014/6/8 15:48:00 -- 新问题 可以了,谢谢指点,可是我发现,如果我删掉了其中部分行,或从其它表导入有编号的行时,编号就乱了,不能一直自动序列填充 |