以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 关于DataTables当前行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66798)
|
-- 作者:sara
-- 发布时间:2015/4/14 9:07:00
-- 关于DataTables当前行
我在一个事件中给DataTables中表增加一行,但是没保存,设置了某些属性,然后在另一个事件中想继续给该行设置属性有什么好办法
|
-- 作者:Bin
-- 发布时间:2015/4/14 9:09:00
--
行你设置了什么属性?
可以定义一个全局变量DR
dr=DataTables("X").addnew
|
-- 作者:sara
-- 发布时间:2015/4/14 9:12:00
--
关注MF_POS 此主题相关图片如下:qq截图20150414091100.png
此主题相关图片如下:qq截图20150414091121.png
不能用Tables,因为我没跟Table绑定,是个单独的表
[此贴子已经被作者于2015/4/14 9:13:11编辑过]
|
-- 作者:Bin
-- 发布时间:2015/4/14 9:14:00
--
不明白你的问题
|
-- 作者:sara
-- 发布时间:2015/4/14 9:17:00
--
先看下面的表,我在MF_POS中添加一行,然后设置某些属性,然后看上面标,我想得到MF_POS新添加一行,设置某些列属性。MF_POS是个单独的表,没有跟Table控件绑定,所以我现在写的代码Tables(MF_POS)是不对的,我想问下这种情况下应该怎么办
|
-- 作者:Bin
-- 发布时间:2015/4/14 9:19:00
--
有Datatable显示出来,就肯定有Table用Tables(MF_POS)即可
或者用我2楼说的方法
|
-- 作者:sara
-- 发布时间:2015/4/14 9:34:00
--
\'Tables("MF_POS").Current("CUS_NO") = "11" \'客户代号 drRow("CUS_NO") = "11" 我用这个更新的是上一行
drRow = DataTables("MF_POS").DataRows(DataTables("MF_POS").DataRows.Count - 1) \'ERP系统 drRow("CUS_NO") = "11" 我用这个根本没反应
|
-- 作者:Bin
-- 发布时间:2015/4/14 9:34:00
--
用2楼的方法.肯定可以.搞不定就上例子
|