欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

cannot access individual rows in this collection because the table has vertically merged cells c

更新时间: 2014-01-05 02:24:56 责任编辑: Author_N1

 

Cannot access individual rows in this collection because the table has vertically merged cells c#

我们在处理表格的时候经常会遇到下面的问题。无论add还是delete Row都是不能直接操作的。经常报“Cannot access individual rows in this collection because the table has vertically merged cells. C#”  下面是我的一点总结。

------------------------

|    |  A  |     |
|  B  ---------------
|    |  C  |     |   

|--------------------
------------------------


上面是表格的大概样子,B是跨行的,A和C分别在两行上,我需要用程序动态的增加像B和C那样的行
doc.Tables[1].Rows.Add(ref beforRow);  这句代码只是对于很规则的表格。怎么办?

 

1.    doc.Tables[1].Cell(2, 3).Split(ref rownum, ref colnum);  // 先把合并的Cell 拆开成正常的。之后再用上面的语句。

2.    object beforRow = doc.Tables[1].Cell(2,3);                

doc.Tables[1].Rows.Add(ref beforRow);  


上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:24:56
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9505/
本文WWW.DOC100.NET DOC100.NET版权所有。