Foxtable(狐表)用户栏目专家坐堂 → 一个插入行的例子


  共有40813人关注过本帖树形打印复制链接

主题:一个插入行的例子

帅哥哟,离线,有人找我吗?
实话实说
  51楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2009/4/27 10:27:00 [只看该作者]

狐爸来了,再顶一下

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  52楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/27 10:29:00 [只看该作者]

只能除2,不能除100的。

 回到顶部
美女呀,离线,留言给我吧!
yangming
  53楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/4/27 10:55:00 [只看该作者]

我也试过了,只能除2,如除100,就会插到第一行,如除50,就会插到第二行,呵呵


 回到顶部
帅哥哟,离线,有人找我吗?
实话实说
  54楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2009/4/27 11:12:00 [只看该作者]

以下是引用实话实说在2009-4-26 19:17:00的发言:
插入行的代码完善了吗?期待一个完善的插入行方案。狐爸的插入行实例有些缺撼:插入到15行后开始不听话,在不听话的行不能进行再插入了,这样几乎不能进入实用。

希望不要放弃,继续完善,很有用的。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  55楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/27 11:16:00 [只看该作者]

以下是引用实话实说在2009-4-27 11:12:00的发言:

希望不要放弃,继续完善,很有用的。


这种方法不可能没有限制的,要插入更多的行:
1、看9楼
2、或者做一个插入多行的按钮,将同时插入的n行的ID值设为相同即可。


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  56楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/4/27 11:19:00 [只看该作者]

以下是引用实话实说在2009-4-27 11:12:00的发言:

希望不要放弃,继续完善,很有用的。

狐爸前面说过这个主要是插入一行用的,多多行的要另处理。 你可以参考这个看看插入多行的,但也不是非常完善,一个参考吧~ http://www.foxtable.com/dispbbs.asp?boardid=2&Id=2571&page=2


 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  57楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/4/27 17:38:00 [只看该作者]

我用狐爸给我的代码:
Dim ID As Double = e.DataTable.Compute("Max(ID)")
e.DataRow("ID") = ID + 1

将"ID"列的序列号自动生成,然后用狐爸给的插入行列子,我试着插入60行没有问题.ID序列号原来如是"1"插入行的ID序列号也是"1"不变的,大家可以测试一下.

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  58楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/4/27 17:42:00 [只看该作者]

以下是引用狐狸爸爸在2009-4-27 11:16:00的发言:


这种方法不可能没有限制的,要插入更多的行:
1、看9楼
2、或者做一个插入多行的按钮,将同时插入的n行的ID值设为相同即可。

Dim ID As Double = e.DataTable.Compute("Max(ID)")
e.DataRow("ID") = ID + 1


用这个代码可以做到,放在新增行中.


 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  59楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
莫名其莫弹出一个窗口。  发帖心情 Post By:2009/4/27 17:46:00 [只看该作者]

而且想怎么插入行就怎么插入行,我试了好多次了.

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  60楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/4/27 17:55:00 [只看该作者]

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:插入行2.table

我将加了增加序列号代码的插入行列子上传测试.

 回到顶部
总数 66 上一页 1 2 3 4 5 6 7 下一页