找回密码
 立即注册

QQ登录

只需一步,快速开始

hurl2002

初级会员

12

主题

39

帖子

348

积分

初级会员

积分
348

活字格认证

hurl2002
初级会员   /  发表于:2018-1-20 18:09  /   查看:6203  /  回复:12
用代码的方式对已有表格末尾插入行,
tx.TableInsertLines(2,1) 用这个代码的前提是光标必须在最后一行上才可以,那我如何将光标移动到最后一行呢?

12 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-30 09:31:51
13#
目前这种设置方式有什么问题吗?我看您在行后插入已经可以了,在行前也是可以的吧
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-29 21:14:12
12#
还有其他的方法吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-26 18:04:54
11#
这样就是插入到选择的哪一行的前面了
axTXTextControl1.TableInsertLines(Tx4oleLib.TableInsertConstants.txTableInsertInFront, 1);
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 16:59:42
10#
哦,我知道了,
Tx4oleLib.TableInsertConstants.txTableInsertAfter = 2 ,

   axTXTextControl1.SelStart = axTXTextControl1.get_TableCellStart(0, 1, 1); 这句是将光标移动到表格的第一行每一行
  axTXTextControl1.TableInsertLines(Tx4oleLib.TableInsertConstants.txTableInsertAfter, 1); 但这句每次都插入到第二行啊
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 16:55:48
9#
Tx4oleLib.TableInsertConstants.txTableInsertAfter  或者告诉我一下这个值是多少
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 16:45:13
8#
Tx4oleLib.TableInsertConstants.txTableInsertAfter 这个是什么属性啊,在 TX20  activeX 里面没有找到这个属性
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-26 16:22:45
7#
您可以使用如下的代码来设置

  1.             axTXTextControl1.SelStart = axTXTextControl1.get_TableCellStart(0, 1, 1);
  2.             axTXTextControl1.TableInsertLines(Tx4oleLib.TableInsertConstants.txTableInsertAfter, 1);
复制代码
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-26 15:50:46
6#
PB 开发的
aole_Object.object.TableInsert(2,4,-1)
aole_Object.object.TableInsertLines(2,1) 每次执行成功都插不到最后一行,除非将光标移到最后一行
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-26 15:30:41
5#
您这边用的是什么语言开发的呢,麻烦将代码发上来。我帮您确认一下问题。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部