以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于列数的疑问  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71692)

--  作者:huangfanzi
--  发布时间:2015/7/16 11:10:00
--  [求助]关于列数的疑问
有以下代码:
Dim doc As PrintDoc = _PrintForm.GernatePrintDoc()
For Each c As object In Doc.Body.Children
 If c.Gettype.Name Like "*Table*" Then
Dim t As prt.RenderTable = c
MessageBox.Show(t.Cols.Count)
。。。。。。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150716111033.jpg
图片点击可在新窗口打开查看


以上代码执行后,窗口里的table表明明只有7列,可MessageBox的结果就是8列,我试着把table表的列数调成1列,MessageBox的结果成了2列,永远多了1,这是何解?

--  作者:大红袍
--  发布时间:2015/7/16 11:13:00
--  

 既然多一列,你就根据这个规律写代码呗。

 

 左边的目录树,站了一列。


--  作者:huangfanzi
--  发布时间:2015/7/16 11:21:00
--  
原来如此,我是根据多了一列的情况改了代码,虽然目的达到了,就是想不通为什么,现在明白了,谢谢!