以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  单元格内容修改后怎样保存到原位  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23140)

--  作者:zhangc2000
--  发布时间:2012/9/3 15:00:00
--  单元格内容修改后怎样保存到原位

请问:我找到选定行,修改了其中某个单元格内容,希望再保存到原位,但我使用了下面的语句:DataTables("表A").DataRows.Load()

总是提示load不是datarows的成员。同样,不希望将修改的单元格内容保存,使用DataTables("表A").DataRows.Reject()语句后,也提示Reject不是datarows成员。

应该怎样处理?

 

谢谢


--  作者:狐狸爸爸
--  发布时间:2012/9/3 16:23:00
--  

怎么回事?

你要保存,单击菜单中的保存按钮即可。

你要保存某个表:

DataTables("表名").Save()

 

你要取消修改:

DataTables("表A").Reject()

 

如果要针对单行保存和取消,看看:

http://www.foxtable.com/help/topics/2263.htm

 

 

 


--  作者:zhangc2000
--  发布时间:2012/9/4 9:02:00
--  

可能我的叙述有问题,使您不理解。重新叙述如下:

我从数据库找到需要的记录,放到窗口文本框中显示,当我修改文本框显示的内容后,执行保存

DataTables("表名").Save();发现数据库里的内容还是原来的,是不是我少执行了什么语句?

 

谢谢


--  作者:狐狸爸爸
--  发布时间:2012/9/4 9:20:00
--  

测试在表中输入能否保存,如果不可以,可能原因:

1、你这个表是个查询表。

2、或者这些不能保存的列是表达式列。

 

查询表和表达式列的数据是不能保存的。

 


--  作者:zhangc2000
--  发布时间:2012/9/4 9:47:00
--  

我编了一个例子(见附件)。

工作流程为:从《选择代理商》组合框中选择一家企业,企业名称将在《修改企业名称》文本框中显示,修改企业名称后,点击《保存》按钮。

需要您提供的帮助是:怎样将修改的企业名称保存?

 

谢谢


--  作者:狐狸爸爸
--  发布时间:2012/9/4 10:37:00
--  
我无法回答你的问题,纸上不谈兵,将你的例子传上来吧。
--  作者:zhangc2000
--  发布时间:2012/9/4 10:43:00
--  
我刚才好像传过一次。我再传一遍。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.zip


--  作者:狐狸爸爸
--  发布时间:2012/9/4 11:46:00
--  

你没有绑定,当然不会保存的。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目83.table


--  作者:zhangc2000
--  发布时间:2012/9/4 11:52:00
--  
谢谢