Foxtable(狐表)用户栏目专家坐堂 → 如何获得新增行的指定列的内容


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

主题:如何获得新增行的指定列的内容

帅哥哟,离线,有人找我吗?
wuxianzuoji41
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
如何获得新增行的指定列的内容  发帖心情 Post By:2013/7/29 8:52:00 [显示全部帖子]

DataRowAdded事件中设置代码:

e.DataTable.Save()

这个时候如何获得新增行的指定列的内容


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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/7/29 10:03:00 [显示全部帖子]

以下是引用Bin在2013-7-29 8:53:00的发言:
e.DataRow("第三列") 可以获取

不过,你为什么要在这里获取呢? 为何不在新增行的时候获取呢?


bin,我需要每一行新增完毕,把内容传递到一个提示里

不过,你为什么要在这里获取呢? 为何不在新增行的时候获取呢? 这个怎么获得新增行完毕的内容?


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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/7/29 10:12:00 [显示全部帖子]

我是在副本TALBE里编程设置的,有很多列,如何判断一个行增加完毕

最好是这样的方式,每新增一个行完毕,就提示是否保存,这个该怎么写

[此贴子已经被作者于2013-7-29 10:15:41编辑过]

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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/7/29 10:21:00 [显示全部帖子]

就是这行不再修改了,开始修改别的行了

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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/7/29 10:25:00 [显示全部帖子]

也是,这样的折中方式呢,就是光标离开这行,点了其他的地方或者其他的行
[此贴子已经被作者于2013-7-29 10:25:14编辑过]

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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/7/29 11:54:00 [显示全部帖子]

以下是引用Bin在2013-7-29 10:27:00的发言:


那么使用datacolChanged吧

if e.datacol.name="列名" then
   messagebox.show("你刚才修改了列名的值:" &  e.newValue)
end if

如果这个MESSAGEBOX不是提示在这台电脑里,而是提示在另外一个运行程序的FT里呢。

 

类似A电脑输入完了一行任务,B电脑实时接收到A下达的任务,也就是行的内容


 回到顶部